顺序语句,选择语句,循环语句
for 循环
for (; ; ) //死循环
{
}
continue 结束本次循环,继续下次循环
打印20遍你好
for (int i = 1; i <= 20; i++) { Console.WriteLine("你好"); }
输入一个整数,计算从1加到这个数的结果
Console.Write("请输入一个正整数:"); int a = int.Parse(Console.ReadLine()); int s = 0;//0加上任何数都不会变化 for (int i = 1; i <= a; i++) { s += i;//s=s+i } Console.WriteLine(s);
输入一个正整数,求这个数的阶乘
Console.Write("请输入一个正整数:"); int a = int.Parse(Console.ReadLine()); int b = 1; for (int i = 1; i <= a; i++) { b *= i; } Console.WriteLine(b);
找出100以内的于7有关的数
7的倍数,个位数是7,十位数是7
int a = 0; for (int i = 1; i <= 100; i++) { if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) { a++; Console.Write(i+" "+" "); } } Console.WriteLine("总共:" + a);
for的嵌套
输入一个整数,求1!+2!+……+n!
Console.Write("请输入一个整数:"); int a = int.Parse(Console.ReadLine()); int b = 0; int c = 1; for (int i = 1; i <= a; i++) { c *= i; for (int d = c; d <= c; d++) { b += d; } } Console.WriteLine(b);
九九乘法表
for (int i = 1; i <= 9; i++) { for (int o = 1; o <= i; o++) { Console.Write(o + "*" + i + "=" + (o * i) + " "); } Console.WriteLine(); }