【C语言】循环继续continue
继续用continue来表示
continue表示跳过该次循环,进入下一次循环。
例子中做逢7过的游戏,遇到位数中出现7的数字直接跳过,或者7的整数倍进行跳过。
#include <stdio.h>
#include <math.h>
/*功能:循环继续continue (逢7过)
时间:2024年10月
地点:贤者楼129
作者:LChen
*/
// 跳过与7有渊源的数字,假设输入数字最大三位
int main() {
int i,n;
int a,b,c,d;
scanf("%d",&n);
//继续直接跳过该次循环
for(i=1;i<=n;i++) {
a=i/100;// 百位
b=i%100/10;// 十位
c=i%10;// 个位
d=i%7;// 7的倍数
//存在数字7或者是7的倍数跳过
if(a==7 || b==7 || c==7 || !d) {
continue ;// 跳过本次循环
}
printf("%d ",i);
}
printf("\n");
return 0;
}
原文地址:https://blog.csdn.net/ak201605050122/article/details/142983535
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!