遇到题目我们要先思考流程
下面给出本题思考流程——通过思考本题流程理清结构不难得出代码——
#include<iostream>
using namespace std;
int main()
{
int num = 0;
for (int i = 0; i < 100; i++)
{
num += 1;
if ((num % 7 == 0) || (num % 10 == 7) || (num / 10 % 10 == 7))
{
cout << "敲桌子" << endl;
}
else
{
cout << num << endl;
}
}
system("pause");
return 0;
}
当然我们可以不取 num 可以直接取 i 来实现本题——
#include<iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 100; i++)
{
if ((i % 7 == 0) || (i % 10 == 7) || (i / 10 % 10 == 7))
{
cout << "敲桌子" << endl;
}
else
{
cout << i << endl;
}
}
system("pause");
return 0;
}
运行结果如下——