从1开始数到100,如果这个数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,
我们打印敲桌子,其余数字直接连续输出
/*从1开始数到100,如果这个数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,
我们打印敲桌子,其余数字直接连续输出*/
//用for循环语句
#include <iostream>
using namespace std;
int main() {
//生成从1到100的数
int a, b, c;
for (int i = 1; i <= 100; i++) {
a = i % 10;//a == 7 个位数含有7
b = i / 10;//b == 7 十位数含有7
c = i % 7;//c == 0该数字是7的倍数
//用if限制,当符合条件时输出敲桌子
if (a == 7 || b == 7 || c == 0) {
cout << "敲桌子" << endl;
}
else {
cout << i << endl;
}
}
return 0;
}