While(表达式)
{
代码
}
其他代码
1+100的值之和
int main()
{
int a = 0;
int sum = 0;
while (a < 100)
{
a++;
sum += a;
}
printf("a的数值:a=%d", a);
printf("sum的数值:sum=%d", sum);
}
break:
在switch条件语句和循环语句中都可以使用break语句:
当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构
当它出现在循环语句中时,作用是跳出当前循环,执行后面代码
当它出现在循环嵌套语句中,跳出当前的内循环,执行后面代码
continue:
continue:
在循环语句中,终止本次循环,并执行下一次循环
练习:从1到100 所有7的倍数 带7的全部略过 17 71
int main()
{
int index = 0;
while (index < 100)
{
index++;
//条件:1、带7 2、7的倍数
//index%7==0是7的倍数,index%10==7前面带7的数,index/10==7后面带7的数
if (index % 7 == 0 || index % 10 == 7 || index / 10 == 7)
{
continue;
}
printf("不是逢7过的数字:%d\n", index);
}
END