循环:多次执行同一块代码。
while(条件表达式) {
语句...
}
do {
语句
}while(条件表达式);
for循环
for (循环变量初始化;循环条件;循环变量增量) {
循环体
}
for的嵌套循环:外循环控制行数,内循环控制列数
break直接结束本循环,continue是结束单次循环
//判断一个数是否是质数(只能被1和它本身整除的数)
intnum =40;
BOOLflag =YES;//默认num是质数
printf("请输入一个数");
scanf("%d",&num);
for(inti =2; i < num; i++) {
if(num % i ==0&& i !=1&& i != num) {
flag =NO;
break;
}
}
if(flag) {
printf("%d是质数\n",num);
}else{
printf("%d不是质数\n",num);
}
网友评论