for循环
for(int i=0;i<10;i++)//限定循环次数的循环,限定循环的次数执行循环语句直到次数结束或者符合条件跳出,break或者continue
{
表达式
}
九九乘法表
using System; namespace for循环 { class Program { static void Main(string[] args) { //输出99乘法表 for (int i = 1; i <=9; i++) { for (int j = 1; j <=i; j++) { Console.Write("{0}*{1}={2}\t", i, j, i * j); } Console.WriteLine(); } Console.ReadKey (); } } }

加法表
using System; namespace 加法表 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数字,我们输出他的加法表"); int num = 0; try { num = int.Parse(Console.ReadLine()); for (int i = 0; i <= num; i++) { Console.WriteLine("{0}+{1}={2}", num - i, i, num); } } catch { Console.WriteLine("你输入的字符串有误"); } Console.ReadKey(); } } }
using System; namespace 练习 { class Program { static void Main(string[] args) { //循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错. int sum = 0; bool b = true; for (int i = 1; i <= 5; i++) { Console.WriteLine("请输入第{0}位年龄", i); try { int age = int.Parse(Console.ReadLine()); if (age > 0 && age < 100) { sum += age; } else { Console.WriteLine("你输入的年龄有问题!程序退出"); b = false; break; } } catch { Console.WriteLine("你输入的字符串有问题!程序退出"); b = false; break; } } if (b) { Console.WriteLine("总数是{0},平均年龄是{1}", sum, sum / 5); } Console.ReadKey(); } } }

浙公网安备 33010602011771号