c++练习题_判断数字的奇偶性,同时实现程序多次运行,用户可通过自行选择是否退出程序
using namespace std;
int main()
{
while (1) {
//提示用户输入数据
cout << "请输入一个数据" << endl;
int a = 0;
cin >> a;
cout << "您输入的数是:" << a << endl;
if (a % 2 == 0)//取模2判断是否位偶数
{
cout << "a是偶数" << endl;
}
else
{
cout << "a是奇数" << endl;
}
cout << "是否继续执行程序,输入Y退出程序,输入N继续执行程序." << endl;//提示用户是否退出程序
char c;
cin >> c;//用户输入数据
if (c == 'Y')goto FLAG;//通过goto语句实现用户自行判断是否继续执行程序
}
FLAG:
system("pause");
return 0;
}
运行结果:
![image-20200610103321786](https://gitee.com/hai9986/haigeyun/raw/master/img/20200610103331.png)
新手:随便练的,有大佬指点下吗?总感觉自己写的有点问题,希望大佬能给提点建议.
如果有更好的方法,一定要给我这个新手一点建议.
![38dbb6fd5266d016acaf9cab962bd40734fa35fa](https://gitee.com/hai9986/haigeyun/raw/master/img/20200610104001.gif)