代码如下,有兴趣的可以自己编译玩一玩。
原理很简单,所以不注释了。
#include<iostream>
using namespace std;
int main()
{
cout << "请您想一个整数数," << endl;
cout << "先把这个数乘89," << endl;
cout << "然后减去92," << endl;
cout << "再乘5。" << endl << endl;
cout << "请输入您的最终结果!" << endl;
back:
cout << "数字:";
string str;
cin >> str;
for (size_t i = 0; i < str.size(); i++)
{
switch (str.at(i))
{
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
break;
default:
cout << "错误!您输入的包含小数!" << endl << endl;
goto back;
break;
}
}
float Number = atoi(str.c_str());
cout << "你的数字为:" << ((Number / 5) + 92) / 89 << endl;
cin.get();
return 0;
}