循环:多次执行某段代码。
循环四要素:
1.初始条件
2.循环条件
3.状态改变
4.循环体
for循环
语法:
for(初始条件;循环条件;状态改变)
{
循环体
}
案例:
1.打印100个“非常”的句子
//非常
static void Main166(string[] args)
{
Console.Write("我是一个");
int i;
for (i = 1; i <= 100; i++)
{
Console.Write("非常 ");
}
Console.WriteLine("好的人");
}
2.显示100以内的奇数。
//100以内的奇数
static void Main72323(string[] args)
{
int i;
for (i = 1; i <= 100; i += 2)
{
Console.Write(i + " ");
}
}
3.打印ASCII码 0-127
//ASCII码 0-127
static void Main333(string[] args)
{
int i;
for (i = 0; i <= 127; i++)
{
Console.Write("{0}={1} ", i, (char)i);
}
}
4.打印100以内与7有关的数
//100以内与7有关的数字
static void Main5555(string[] args)
{
int i;
for (i = 0; i <= 100; ++i)
{
if (i % 7 == 0 || i % 10 == 7 || i / 7 == 7)
{
Console.Write(i + " ");
}
}
}
5.100以内所有数的和,5050
static void Main(string[] args)
{
int sum = 0;
for(int i=1;i<=100;i++)
{
sum = sum + i;
}
Console.WriteLine(sum);
}
6.//制做一个随机数生成器
Random rand = new Random();
for (int i = 1; i <= 7; i++)
{
int n = rand.Next(36);
n++;
Console.WriteLine(n);
}
★循环嵌套
//循环嵌套 “小九九”
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}×{1}={2} ", i, j, i * j);
}
Console.Write("
“)
}