循环结构
C#程序的三大结构 顺序结构:程序的入口都是Main函数,代码从上往下,从左往右,依次执行; 分支结构:当我们的程序执行到某个位置的时候,进行条件判断,根据判断的结果来执行不同的操作; 循环结构:在满足某个条件的时候反复执行一个语句序列(循环)。
循环结构:循环条件 循环操作
循环结构的特点
while循环
代码语言:javascript复制while(条件表达式)
{
//循环内容
//代码1
}
条件表达式为真,执行循环体,一旦条件表达式为假,循环停止。
作业 1、编写程序实现功能,计算100至10000之间有多少个数其各位数字之和是7.(例如241:2 4 1=7)
代码语言:javascript复制 int i = 100;
while (i >= 100 && i <= 10000)
{
int num1 = i % 10;
int num2 = i % 100 / 10;
int num3 = i % 1000 / 100;
int num4 = i % 10000 / 1000;
if (num1 num2 num3 num4 == 7)
{
Console.WriteLine(i);
}
i ;
}
2、打印出1-100之间所有的偶数 方法一:while循环
代码语言:javascript复制 int i = 1;
while (i<=100)
{
if (i%2==0)
{
Console.WriteLine(i);
}
i ;
}
方法二:for循环
代码语言:javascript复制 for (int i=1;i<=100;i )
{
if (i%2==0)
{
Console.WriteLine(i);
}
}
3、打印1 2 3 … 100的值
代码语言:javascript复制int i = 1;
int num = 0;
while (i<=100)
{
num = i;
i ;
}
Console.WriteLine(num);
break