ジョブ12.24
24271 ワード
1.3種類の硬貨がいくつかあります.1点、2点、5点です.1毛5を組み合わせるには、どんな組み合わせがありますか?
2.買い物をする.張さんは元旦に100元の買い物券を出しました.石鹸(5元)、歯ブラシ(2元)、シャンプー(20元)を買います.100元をちょうど使い終えるには、どうやってこの3つのものを買いますか?
3.百鶏百元.100文のお金があって、100羽の鶏を買って家に帰ります.雄鶏2文銭1羽、雌鶏1文銭1羽、ひよこ半文銭1羽.どうやって買いますか.
4.ある偵察隊は緊急任務を受け、A、B、C、D、E、Fの6人の隊員の中でできるだけ多くの人を選ぶように要求したが、以下の制限条件がある:AとBの2人の中で少なくとも1人を行く;a+b>=1 AとDは一緒に行けない.a+d<=1 A、E、Fの3人のうち2人を派遣する.a+e+f=2 BもCも行くか行かないか. b+c!=1 CとDの二人の中で一人行きます.c+d=1 Dが行かなければEも行かない.d+e==0||d==1どの人を行かせるべきですか?
5.123()45()67()8()9=100;()に+または-等式を成立させることを要求する.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication4
7 {
8 class
9 {
10 // :1 ,2 ,5 。 1 5, ?
11 static void Main(string[] args)
12 {
13 for (int a = 0; a <= 15; a++)
14 {
15 for (int b = 0; b <= 7; b++)
16 {
17 for (int c = 0; b <= 3; c++)
18 {
19 if (a*1+b*2+c*3==15)
20 {
21 Console.WriteLine();
22 }
23 }
24 }
25 }
26 }
27 }
28 }
2.買い物をする.張さんは元旦に100元の買い物券を出しました.石鹸(5元)、歯ブラシ(2元)、シャンプー(20元)を買います.100元をちょうど使い終えるには、どうやってこの3つのものを買いますか?
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication4
7 {
8 class
9 {
10 // 100 , (5 ), (2 ), (20 )。 , ?
11 static void Main(string[] args)
12 {
13 for (int a=0;a<=20;a++)
14 {
15 for (int b = 0; b <= 50; b++)
16 {
17 for (int c = 0; c <= 5;c++ )
18 {
19 if (5*a+2*b+20*c==100)
20 {
21 Console.WriteLine(" "+a+" , "+b+" , "+c+" 。");
22 }
23 }
24 }
25 }
26 }
27 }
28 }
3.百鶏百元.100文のお金があって、100羽の鶏を買って家に帰ります.雄鶏2文銭1羽、雌鶏1文銭1羽、ひよこ半文銭1羽.どうやって買いますか.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication4
7 {
8 class
9 {
10 // 100 , 100 。 2 , , 。 ?
11 static void Main(string[] args)
12 {
13 for (int a = 0; a <= 50;a++ )
14 {
15 for (int b = 0; b <= 100;b++ )
16 {
17 for (double c = 0; c <= 200;c++ )
18 {
19 if(a*2+b*1+c*0.5==100&&a+b+c==100)
20 {
21 Console.WriteLine(" "+a+" , "+b+" , "+c+" 。");
22 }
23 }
24 }
25 }
26 }
27 }
28 }
4.ある偵察隊は緊急任務を受け、A、B、C、D、E、Fの6人の隊員の中でできるだけ多くの人を選ぶように要求したが、以下の制限条件がある:AとBの2人の中で少なくとも1人を行く;a+b>=1 AとDは一緒に行けない.a+d<=1 A、E、Fの3人のうち2人を派遣する.a+e+f=2 BもCも行くか行かないか. b+c!=1 CとDの二人の中で一人行きます.c+d=1 Dが行かなければEも行かない.d+e==0||d==1どの人を行かせるべきですか?
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication4
7 {
8 class
9 {
10 static void Main(string[] args)
11 {
12 for (int a = 0; a <= 1;a++ )
13 {
14 for (int b = 0; b <= 1;b++ )
15 {
16 for (int c = 0; c <= 1;c++ )
17 {
18 for (int d = 0; d <= 1;d++ )
19 {
20 for (int e = 0; e <= 1;e++ )
21 {
22 for (int f = 0; f <= 1;f++ )
23 {
24 if (a + b >= 1 && a + d <= 1 && a + e + f == 2 && b + c != 1 && c + d == 1 && (d + e == 0 || d == 1))
25 {
26 Console.WriteLine("a="+a+";b="+b+";c="+c+";d="+d+";e="+e+";f="+f);
27 }
28 }
29 }
30 }
31 }
32 }
33
34 }
35 }
36 }
37 }
5.123()45()67()8()9=100;()に+または-等式を成立させることを要求する.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication4
7 {
8 class Class1
9 {
10 //123()45()67()8()9=100; () + - 。
11 static void fff(string[] args)
12 {
13 for (int a = -1; a <= 1;a=a+2 )//-1 ,1
14 {
15 for (int b = -1; b <= 1;b=b+2 )
16 {
17 for (int c = -1; c <= 1;c=c+2 )
18 {
19 for (int d = -1; d <= 1;d=d+2 )
20 {
21 if (123+a*45+67*b+8*c+9*d==100)
22 {
23 Console.WriteLine("a="+a+";b="+b+";c="+c+";d="+d);
24 }
25 }
26 }
27 }
28 }
29 }
30 }
31 }