上海网站建设方法hyein seo
while语句
定义
While语句是C语言中的循环语句,它按条件循环执行语句,直到条件不满足为止
语法格式如下:
while(condition)
{//循环体内容;
}
使用实例
求1+2+3+…+100
include <stdio.h>
int main(){int i = 1, sum = 0;while (i<=100){sum = i + sum;i += 1; //或者i++}printf("%d", sum);
do while语句
定义
do while
语句是一种循环语句,它与while语句非常相似,但具有一些显著的不同
在do while语句中,循环体总是先执行一次,然后再检查条件是否满足。因此,如果条件为false,则循环体将仅执行一次
语法结构如下:
do{//循环体内容;
}while(condition);
使用实例
求1+2+3+…+100
include <stdio.h>
int main()
{int i=1,sum=0;do //do while:先执行后判断{sum=sum+i;i++;}while(i<=100);printf("sum=%d\n",sum);return 0;
}
for 语句
定义
For语句是一种循环结构,允许你在特定的循环范围内执行语句。它的语法形式为
for (初始化语句; 条件表达式; 增量/步长语句) {// 循环体
}
使用实例
**例1.**求1+2+3+…+100
include <stdio.h>
int main(){int sum = 0;for (int i = 0; i <=100; i++) {sum = sum + i;}printf("%d", sum);
}
**例2.**输出以下4×5的矩阵。
include <stdio.h>
int main(){int i, j, n = 0;for (i = 1; i <= 4; i++) //i表示行数for (j = 1; j <= 5; j++, n++) //j表示列数,n表示输出数据个数{if (n % 5 == 0) printf("\n"); //控制在输出5个数据后换行printf("%d\t", i * j); //输出每个数据的值外加一个缩进格}return 0;/*这是一个for的内嵌循环,外面的循环表示输出4行,每输出一行就执行一次里面的循环*/
}
break语句
定义
break
语句是C语言中的控制语句,用于终止循环。它是一个跳转语句,可以在循环内部使用,以退出循环
使用实例
**例1.**在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目。
include <stdio.h>int main() {int i;for (i = 0; i < 10; i++) {if (i == 5) {break;}printf("%d ", i);}return 0;
}/*
输出结果: 0 1 2 3 4*/
continue语句
定义
continue
语句是C语言中的控制语句,用于结束当前循环中的一次迭代,并立刻进入下一次迭代。continue语句通常在循环内部使用,可以在遇到特定情况时结束当前迭代并立即开始下一次迭代
使用实例
要求输出100~200之间的不能被3整除的数。
include <stdio.h>
int main()
{ int n;for (n=100;n<=200;n++){ if (n%3==0)continue; //continue表示结束本次循环,重新回到for循环,就不执行printf了printf("%d ",n);}printf("\n");return 0;
}