(一)循环
1、打印输出 5 个"Hello world!"
////输出 5 个"Hello world!" for (int i = 0; i < 5; i++) { Console.WriteLine("Hello world!"); }
2、打印输出 1-100 的整数。
///打印输出 1-100 的整数 for (int i = 1; i < 101; i++) { if (i%10==0) { Console.WriteLine(i); } }
3、打印输出 1-100 中的奇数
//打印输出 1-100 中的奇数 for (int i = 1; i < 101; i++) { if (i%2!=0) { Console.WriteLine(i); } }
4、打印输出 1-100 中能被3整除的数
//打印输出 1-100 中能被3整除的数 for (int i = 1; i < 101; i++) { if (i%3==0) { Console.WriteLine(i); } }
5、
///5、计算 1-100 整数之和 int sum=0; for (int i = 1; i <101; i++) { sum+= i; } Console.WriteLine("整数之和为{0}",sum); ///6 从键盘输入 5 个整数,将输入的 5 个整数累加求和(第一种方法) int num, sum = 0, count = 0; do { Console.Write("输入数字:"); num = int.Parse(Console.ReadLine()); count++; sum += num; } while (count < 5); Console.WriteLine("和为" + sum); ///7 计算 1-100 中的偶数之和 int sum = 0; for (int i = 1; i < 101; i++) { if (i % 2 == 0) { sum += i; } } Console.WriteLine("偶数之和为{0}",sum); /*8 编写一个程序,用于打印所有的水仙花数。 所谓水仙花数,指的是一个三位整数,其各位数字之立方和等于数字本身, 例如:153 = 1*1*1 + 5*5*5 + 3*3*3 */ /* 9 输入一个小于5位的数字,判断是几位数,并倒序输出; 如:123, 输出--> 输入的是3位数, 倒序输出的结果为321。*/ Console.Write("请输入:"); int num = int.Parse(Console.ReadLine()); //判断是几位数 if (num < 10000) { if (num > 999) Console.WriteLine("{0}是4位数", num); else if (num > 99) Console.WriteLine("{0}是3位数", num); else if (num > 9) Console.WriteLine("{0}是2位数", num); else if (num > 0) Console.WriteLine("{0}是1位数", num); } else Console.WriteLine("请入的数字要小于5位,请重新输入"); //反转输出 char[] arr = num.ToString().ToCharArray(); Array.Reverse(arr); foreach (var item in arr) { Console.Write(item); } Console.WriteLine(); ///10、百钱买白鸡。 //a为母鸡,b为公鸡,c为小鸡。 for (int a = 1; a <= 100; a++) { for (int b = 1; b <=100; b++) { for (int c = 1; c<=100 ; c++) { if (a+b+c==100 && a*5+b*3+c*1/3==100 && c%3==0) { Console.WriteLine("母鸡为{0}只,公鸡为{1}只,小鸡为{2}只",a,b,c); } } } }
原子中的朋友,感觉有问题的,请指出,大家相互学习,共同进步!