day3
来源:互联网 发布:iphone5susb共享网络 编辑:程序博客网 时间:2024/04/28 22:13
1.循环就是满足特定的条件下,反复的执行某一段代码
for 循环语句
for (语句1;语句2;语句3) {
语句4;
}
语句1 循环变量的初始值
语句2 循环条件 如果成立,执行循环体,不成立就结束循环
语句3 循环体
int j;
for (j=1;j<=100;j++)
{
if (j%2==0)//老程序员一般都是这样写0==j%2
{
printf("%.2d \n",j);
}
}
for (j=1;j<=100;j++)
{
if (j%2==0)//老程序员一般都是这样写0==j%2
{
printf("%.2d \n",j);
}
}
21~100的和
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;//累加求和
}
printf("sum = %d\n",sum);//由于sum定义在大括号内,他只在大括号内使用,出了大括号就无法识别sum,sum这个变量叫局部变量
3.for循环的嵌套
for (int i = 0; i < 3; i++) {
//printf(“”);
for (int j = 1; j < 4; i++){//变量在取之时候遵循就近原则
printf("%d",i);
}
printf("\n",count);
}
上面的情况就叫for循环的嵌套,两层for循环嵌套是,外层for循环用来控制行数;内层用来控制列数。两层for循环外层执行一次,内层for循环要执行完毕,才回去执行外层的下一次循环
4.while 循环
while(循环条件){
循环体
}
while (1) {//死循环
printf("");//command + .停止循环
}
for (; ; ) {死循环
printf("");
}
5.while是一个当行循环,当条件满足,才会执行,不满足,一次都不执行
打印1~100之间7的倍数
int i= 0;
while (i <= 100) {
if (i % 7 == 0) {
printf("%d\t",i);
}
i++;//循环增量
int i= 0;
while (i <= 100) {
if (i % 7 == 0) {
printf("%d\t",i);
}
i++;//循环增量
}
6.do while 不管怎样都要执行一次
do{
循环体
}while (循环条件) ;
0 0