在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
定义: 就是循环 ,重复执行一段代码,一直到结束 for(int i=1;i<=100;i++) int i=1;是初始条件 i<=100是循环条件 i++(i=i+1)是状态改变 括号里的符号是 ; { 要循环执行的内容(break;跳出循环) 循环体 内容执行一段代码加个 分号 ; } 假设我们写为 for(int i =1;i<=10;i++) { i=i+1; Console.Write(i); } 显示的不是1-10 而是 思路:开始 i=1;进入循环体 i=i+1; i应该是2 显示2 进入状态改变i++ ( i=2+1 ) i 的结果是3
再判断条件i(=3)是否<=10 是的话 继续进入循环体i=i+1 现在 i 应该是4 显示4
进入状态改变 i++ (i=4+1) i 现在应该是5 进入判断条件i (=5) 是否<=10 是的话 继续进入循环体
再判断条件i(=5)是否<=10 是的话 继续进入循环体i=i+1 现在 i 应该是6 显示6
进入状态改变 i++ (i=6+1) i 现在应该是7 进入判断条件i (=7) 是否<=10 是的话 继续进入循环体
进入循环体i=i+1 现在 i 应该是8 显示8
进入状态改变 i++ (i=8+1) i 现在应该是9 进入判断条件i (=9) 是否<=10 是的话 继续进入循环体
进入循环体i=i+1 现在 i 应该是10 显示10
进入状态改变 i++ (i=10+1) i 现在应该是11 进入判断条件i (=11) 是否<=10
是的话 继续进入循环体 不符合<=10 跳出循环 输入整数,求整数1-100的和 int x=0; for(int=1;i<=100;i++) { x=x+i; 这里的x开始是0; 橙色x 是上一个循环x+1 也就是x 红色的x 是把x+1赋值到x想这里面了 } 思路是当i=1时 x=0+1 =1 当i=2时 x=1+2 =3 这里的1是上面的0+1 当i=3时 x=3+3 =6 当i=4时 x=6+4 =10 当i=5时 x=10+5
死循环 int a=0; for(;;) { Console.WriteLine(a); a++; }
这个数字不会停止下来 一直会运行下去 练习:
string jishu = ""; string oushu = ""; int jishu1 = 0; int oushu1 = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 0) 判断奇偶 { oushu += i + ","; 记得分清 string 和 int 类型 相加运算 oushu1 += i; } else { jishu += i + ","; jishu1 += i; } } Console.WriteLine("奇数:" + jishu); Console.WriteLine("偶数:" + oushu); Console.WriteLine(); Console.WriteLine("奇数和"+jishu1); Console.WriteLine("偶数和" + oushu1); Console.ReadLine();
/2、打印100以内所有的质数/素数,再求和 int sum = 0; //循环2-100之间所有的数 for (int j = 2; j <= 100; j++) { int count = 0; //在这循环查看当前循环的数能被整除几次 for (int i = 1; i <= j; i++) { if (j % i == 0) { count++; } } //如果被整除2次,说明就是质数 if (count == 2) { sum += j; Console.WriteLine(j); } } Console.WriteLine(sum); Console.ReadLine();
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论