C++案例敲桌子
目录
1、案例介绍
案例:敲桌子:从1开始数到100,如果数字个位数含有7,或者十位数含有7,或者该数字式7的倍数,我们打印敲桌子,其余数字直接打出。
2、代码演示
a = i%10;
b = i / 10 % 10;
c = i % 7;
a是获取个位数,b是获取十位数,c是判断是否为7的倍数
#include<iostream>
using namespace std;
int main() {
//案例:敲桌子:从1开始数到100,如果数字个位数含有7,或者十位数含有7,或者该数字式7的倍数,我们打印敲桌子,其余数字直接打出
for (int i = 1; i <=100; i++)
{
int a = 0;
int b = 0;
int c = 0;
a = i%10;
b = i / 10 % 10;
c = i % 7;
if (i==7||a==7||b==7||c==0)
{
cout << "敲桌子" << endl;
}
else
{
cout << i << endl;
}
}
system("pause");
return 0;
}
1
2
3
4
5
6
敲桌子
8
9
10
11
12
13
敲桌子
......