【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;
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值