本篇文章主要介绍了" C#语句二——循环语句(for循环与for循环嵌套)",主要涉及到方面的内容,对于.NETjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
循环:反复执行某段代码。循环四要素:初始条件,循环条件,循环体,状态改变。for(初始条件;循环条件;状态改变){ 循环体}break &mda...
循环:反复执行某段代码。
循环四要素:初始条件,循环条件,循环体,状态改变。
for(初始条件;循环条件;状态改变)
{
循环体
}
break ——中断循环,跳出循环
continue——停止本次循环,进入下次循环。
注:●执行步骤:初始条件——循环条件——循环体——状态改变。
●死循环:出不来,一直在执行
for (; ; )
{
Console.WriteLine("你好");
}
一、for循环例题
1、找出100以内与7有关的数并打印:(1).从1找到100(2).找出与7有关的数
●个位数是7 a%10==7
●十位数是7 a/10 ==7
●能被7整除 a%7 ==0
for (int i = 1; i <= 100; i++)
{
if (i % 10 == 7 || i / 10 == 7 || i % 7 == 0)
{
Console.Write(i+"\t");
}
}
Console.ReadLine();
2、输入一个正整数,求1~这个数的阶乘
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int b=1;
for (int n = 1; n <= a; ++n)
{
b = b * n;
}
Console.WriteLine("这个数字的乘积是:"+b);
Console.ReadLine();
3、一个游戏,前20关是每一关自身的分数,,21-30关每一关是10分,31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分,输入你现在闯到的关卡数,求你现在拥有的分数。两种做法:if嵌套for for嵌套if
法一:
Console.Write("请输入您现在闯到的关卡数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
if (a >= 1 && a <= 50)
{
if (a <= 20)
{
for (int i = 1; i <= a; i++)
{
sum += i;