试用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;
}
}
}
结果: