学习笔记——C++ 逢七过 问题

2024-01-07 20:52:05

试用for循环语句解决以下案例:

案例描述:从1开始数到数字100,如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印敲桌子,过,其余数字直接打印输出。

思路:1,7的倍数:num%7=0

2,个位有7:num%10=7

3,十位有7:num/10=7

剩余一般数字直接打印输出

#include<bits/stdc++.h>
using namespace std;
int main(){
	for (int i=1;i<=100;i++){
		if(i%7==0||i%10==7||i/10==7){
			cout<<"敲桌子,过"<<endl;
		}else{
				cout<<i<<endl;
		}
		
	}
}

结果:

文章来源:https://blog.csdn.net/qq_52788787/article/details/135437462
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。