标签:
问有钱、有车、有房、有能力?(if)
Console.WriteLine("你有钱吗?"); string q = Console.ReadLine(); if (q == "有") { Console.WriteLine("土豪,我们做朋友吧!"); } else if (q == "没有") { Console.WriteLine("你有房子吗?"); string f = Console.ReadLine(); if (f == "有") { Console.WriteLine("咱俩可以聊聊"); } else if (f == "没有") { Console.WriteLine("你有车吗?"); string c = Console.ReadLine(); if (c == "有") { Console.WriteLine("请我去兜风吧"); } else if (c == "没有") { Console.WriteLine("你有能力吗?"); string n = Console.ReadLine(); if (n == "有") { Console.WriteLine("我们可以交往试试"); } else if (n == "没有") { Console.WriteLine("滚犊子!"); } else { Console.WriteLine("咱俩不在一个频道上!"); } } else { Console.WriteLine("请说人话!"); } } else { Console.WriteLine("请说人话!"); } } else { Console.WriteLine("请说人话!"); }
三个数比最大(if)
Console.WriteLine("请输入第一个数:"); int a = Convert.ToInt32( Console.ReadLine()); Console.WriteLine("请输入第二个数:"); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入第三个数:"); int c = Convert.ToInt32(Console.ReadLine()); if (a >= b) // a,b两个数a是最大的 { if (a >= c) //a,c中a大 { Console.WriteLine("三个数中最大的是:" + a); } else { Console.WriteLine("三个数中最大的是:"+c); } } else //a,b两个数中b是大的 { if (b >= c) { Console.WriteLine("三个数中最大的是:" + b); } else { Console.WriteLine("三个数中最大的是:"+c); } }
//找100以内的偶数 for (int i = 0; i <= 100; i++) { if (i % 2 == 0) { Console.WriteLine(i); } }
//小明单位发了50元的购物卡,他到超市买洗化用品,一是牙刷(5元),二是香皂(2元),三是牙膏(10元)怎么可以正好把五十元花完 for (int i = 0; i <= 5; i++) { for (int j = 0; j <= 10; j++) { for (int k = 0; k <= 25; k++) { int x = 10 * i + 5 * j + 25 * k; if (x == 50) { Console.WriteLine("牙膏"+i+"只,牙刷"+j+"只,香皂"+k+"只"); } } } }
//公鸡两文钱一只,母鸡一文钱一只,小鸡半文钱一只,花100文钱买100只鸡,该如何购买? for (int i = 0; i <= 50; i++) { for (int j = 0; j <= 100; j++) { for (int k = 0; k <= 200; k++) { if (2 * i + j + 0.5 * k == 100 && i + j + k == 100) { Console.WriteLine("公鸡"+i+"只,母鸡"+j+"只,小鸡"+k+"只"); } } } }
//大马驮2石粮食,中马驮1石粮食,两头小马驮一旦粮食,要用100匹马,驮100石粮食,该如何调配 for (int i = 0; i <= 50; i++) { for (int j = 0; j <= 100; j++) { for (int k = 0; k <= 200; k++) { if (2 * i + j + 0.5 * k == 100 && i + j + k == 100) { Console.WriteLine("大马"+i+"只,中马"+j+"只,小马"+k+"只"); } } } }
// 有1块,2块,5块的钱若干,凑出20块钱,有几种凑法 for (int i = 0; i <= 50; i++) { for (int j = 0; j <= 100; j++) { for (int k = 0; k <= 200; k++) { if (2 * i + j + 0.5 * k == 100 && i + j + k == 100) { Console.WriteLine("大马"+i+"只,中马"+j+"只,小马"+k+"只"); } } } }
//某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件: 侦察兵A和B两人中至少去一人; a+b>=1 A和D不能一起去; a+d<=1 A、E和F三人中要派两人去; a+e+f == 2 B和C都去或都不去; b+c !=1 C和D两人中去一个; 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+"\nB="+b+"\nC="+c+"\nD="+d+"\nE="+e+"\nF="+f); } } } } } } }
//1 () 2 () 3 ()4 = 4;问括号里我要填 (- 或 +) 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) { int x = 1+2*a+3*b+4*c; if (x == 4) { Console.WriteLine("A:"+a+"\nB:"+b+"\nC:"+c); } } } }
//123()45()67()8()9=100;要求在()里面填写+或-使等式成立。 for (int a = -1; a <= 1; a++) { for (int b = -1; b <= 1; b++) { for (int c = -1; c <= 1; c++) { for(int d = -1; d <= 1; d++) { int x = 123 + 45 * a + 67 * b + 8 * c + 9 * d; if (x == 100) { Console.WriteLine("A="+a+"\nB="+b+"\nC="+c+"\nD="+d); } } } } }
//100以内所有整数的和 int x=0; for (int i = 1; i <= 100; i++) { x = x + i; } Console.WriteLine("100以内的整数和为:" + x);
//公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子? int n = 1; for (int i = 6; i >= 1; i--) { n = (n + 1) * 2; } Console.WriteLine("公园里刚开始有"+n+"个桃子");
//五个小朋友排成一队。问第一个多大了,第一个说比第二个大两岁,问第二个,第二个说比第三个大两岁,以此类推。问第五个小朋友几岁了,第五个小朋友说3岁了。问第一个小朋友几岁? int n=3; for (int i = 1; i <= 4; i++) { n = n + 2; } Console.WriteLine("第一个小朋友年龄是:"+n);
//一张纸厚度是0.1毫米,假设这张纸可以限次对折,问对折几次可以超过珠峰?8848米 double x = 0.0001; for (int i = 1; ; i++) { x = 2 * x; if (x >= 8848) { Console.WriteLine("需要对折" + i + "次"); break; } }
//棋盘放粮食(请在第一个格子放1粒粮食,第二个格子放2粒,第三个格子放四粒,以此类推, 假如1粒粮食重量0.1克,那么棋盘30个格子的粮食一共重多少千克? double x = 0.0001; double n = 0.0001; for (int i = 1; i < 30; i++) { x = 2 * x; n = n + x; } Console.WriteLine("棋盘粮食总重:"+n+"KG");
//蓝球从5米高的地方落下,每次弹起的高度是上次的一半,问第n次弹起的高度? 弹跳大于5次终止
//有一对幼兔,幼兔经过一个月长为小兔,小兔经过一个月长为大兔并且生下一对幼兔,而且大兔每月还会生下一对幼兔,问N个月后有多少对兔子 Console.WriteLine("请输入您想查询的月:"); int n = Convert.ToInt32(Console.ReadLine()); int dt = 0; int xt = 0; int yt = 1; int sum = 1; for (int i = 2; i <= n; i++) { dt = dt+ xt; xt = yt; yt = dt; } sum = dt + xt + yt; Console.WriteLine("第"+n+"个月的兔子总数为"+sum);
Console.WriteLine("请输入弹起的次数:"); int n = Convert.ToInt32(Console.ReadLine()); double x = 5; if (n <= 5) { for (int i = 1; i <= n; i++) { x = x / 2; } Console.WriteLine("第" + n + "次弹起的高度为" + x + "米"); } else { Console.WriteLine("球已经弹不起来了!"); }
//菱形 Console.WriteLine("请输入一个数:"); int x = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= x; i++) { for (int a = 1; a <= x-i; a++) { Console.Write(" "); } for (int b = 1; b <= 2 * i - 1; b++) { Console.Write("☆"); } Console.WriteLine(); } for (int j = 1; j < x; j++) { for (int c = 1; c <= j; c++) { Console.Write(" "); } for (int d =2*(x-1)-1; d >= 2 * j - 1; d--) { Console.Write("★"); } Console.WriteLine(); }
//随机生成英雄(switch) Random r = new Random(); //定义一个随机数生成器 int a = r.Next(10); //生成一个10以内的非负整数 string hero; switch (a) { case 1: hero = "德邦"; break; case 2: hero = "寒冰"; break; case 3: hero = "无极剑圣"; break; case 4: hero = "诺克萨斯之手"; break; case 5: hero = "山岭巨人"; break; case 6: hero = "风暴之灵"; break; case 7: hero = "影魔"; break; case 8: hero = "船长"; break; case 9: hero = "无双剑姬"; break; default: hero = "风行者"; break; } Console.WriteLine("您选择的英雄为:"+hero+",请做好开战准备!");
//移动查询系统 Console.WriteLine("查花费请按1,查余额请按2,查流量请按3,办理业务请按4,宽带请按5,人工服务请按6,集团业务请按7"); int a = Convert.ToInt32(Console.ReadLine()); switch (a) { case 1: Console.WriteLine("您本月的话费为1000元!"); break; case 2: Console.WriteLine("您的余额不足!"); break; case 3: Console.WriteLine("您本月流量为1G!"); break; case 4: Console.WriteLine("您要办理业务吗"); break; case 5: Console.WriteLine("宽带不稳定,建议不要办"); break; case 6: Console.WriteLine("你好,我们下班了"); break; case 7: Console.WriteLine("你要打广告吗"); break; default: Console.WriteLine("欢迎拨打中国坑爹服务热线,请输入正确的数字"); break; }
标签:
原文地址:http://www.cnblogs.com/xtxtx/p/4627199.html