C++基础——敲桌子游戏
一、敲桌子
1.游戏内容:
从1开始数到100,如果数字的个位或者十位为7,或者数字是7的倍数,则显示"敲桌子",否则显示数字本身。
2.编译思路
系统通过for循环语句打印从1到100的所有数字,并通过if判断语句对其进行判断,如果数字的个位或十位为7,或者数字是7的倍数,则输出敲桌子,否则输出数字本身。
二、头文件
#include"stdafx.h"
#include<iostream>
using namespace std;
int main()
基本上所有C++程序都有上述代码,写上就好。
三、主文件
{
//打印1-100的所有数字
for (int i = 1; i < 100; i++)
{
//从所有数字中寻找所有特殊数字
//如果是7的倍数、个位数有7、或者十位数有7,打印敲桌子
if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
{
cout << "敲桌子" << endl;
}
else//如果不是特殊数字,打印数字
{
cout << i << endl;
}
}
system("pause");
return 0;
}
上述代码主要通过for循环语句打印从1到100的所有数字,并通过if判断语句对其进行判断。
四、整体代码
#include"stdafx.h"
#include<iostream>
using namespace std;
int main()
{
//打印1-100的所有数字
for (int i = 1; i < 100; i++)
{
//从所有数字中寻找所有特殊数字
//如果是7的倍数、个位数有7、或者十位数有7,打印敲桌子
if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
{
cout << "敲桌子" << endl;
}
else//如果不是特殊数字,打印数字
{
cout << i << endl;
}
}
system("pause");
return 0;
}