for语句的侦察队选择人、サルが桃を食べ、5人の子供が年齢を计算し、1()2()3()4=4;カッコの中で私は(-または+)问题を书きます...

7067 ワード

1、ある偵察隊は緊急任務を受けて、A、B、C、D、E、Fの6人の隊員の中でできるだけ多くの人を選ぶように要求したが、以下の制限条件がある:偵察兵AとBの2人の中で少なくとも1人を行く;a+b>=1(各隊員には2つの状態がある:行くか行かないか、行かないかを0、行かないかを1とする;各条件を等式で表し、forサイクルで各条件を満たす)AとDは一緒に行けない;a+d<=1 A、EとFの3人の中で2人を派遣する;a+e+f==2 BとCはいずれも行かない;b+c!=1 CとDの2人の中で1つ行く;c+d==1 Dが行かないとEも行かない.d+e=0|d=1どの人を行かせるべきですか.
for (int a = 0; a <= 1; a++)
            {
                for (int b = 0; b <= 1; b++)
                {
                    for (int c = 0; c <= 1; c++)
                    {
                        for (int d = 0; d <= 1; d++)
                        {
                            for (int e = 0; e <= 1; e++)
                            {
                                for (int f = 0; f <= 1; f++)
                                {
                                    if (a + b >= 1 && a + d <= 1 && a + e + f == 2 && b + c != 1 && c + d == 1 && (d + e == 0 || d == 1))
                                    {
                                        Console.WriteLine("A:" + a + "
B:
" + b + "
C:
" + c + "
D:
" + d + "
E:
" + e + "
F:
" + f); } } } } } } }

2、公園にはサルと桃の山があり、サルは毎日桃の総数の半分を食べ、残りの半分を悪いものに捨てます.7日目になると、サルは目を開けて桃が1つしか残っていないことに気づいた.公園に桃が何個あるか聞いてみます.(逆思考思考)
1 (1+1)*2==4(4+1)*2==10
int tz = 1;
            for (int i = 6; i >= 1; i--)
            {
                tz = (tz + 1) * 2;
            }
            Console.WriteLine("" + tz + "   ");

3.5人の子供が一列に並んでいる.1つ目はいくつですか.1つ目は2つ目より大きく、2つ目は3つ目より2つ大きく、このように押します.5番目の子供に何歳か聞いて、5番目の子供は3歳だと言った.最初の子供は何歳ですか.
 int a = 3;
            for (int i = 4; i > 0; i--)
            {
                a = a + 2 * i;
            }

            Console.WriteLine("      " + a + " ");

4.1()2()3()4=4;カッコに記入します(-または+)
            // “+” “-”  1,-1, for    

for (int a = -1; a <= 1; a = a + 2) { for (int b = -1; b <= 1; b = b + 2) { for (int c = -1; c <= 1; c = c + 2) { if ((1 + (a * 2) + (b * 3) + (c * 4)) == 4) { Console.WriteLine(a + " " + b + " " + c); } } } }

 
転載先:https://www.cnblogs.com/franky2015/p/4631642.html