之前,我们已经初步认识了C++编程语言,今天,我们就用C++开发一个简单的程序,用来进行奇偶数判断。
一、理清思路
设计效果:输入一个整数,输出奇数/偶数。
编程思路:将用户输入的整数除以2并获得余数,余数为1是奇数,余数为0是偶数。
知识点:if语句 else语句 “%”运算符
二、编写过程
源码:
#include<iostream>
using namespace std;
int a=0;//用户输入的数据将保存到此变量
int b=0;//运算后的结果将保存到此
/*
以上为变量定义
*/
void aoo(){//将判断过程封装为函数
cout<<"请输入一个整数:";//提示语
cin>>a;//输入的整数存入变量a
b=a%2;//将a除以2的余数进行保存
if(b == 1){
cout<<"奇数"<<endl;
}else if(b == 0){
cout<<"偶数"<<endl;
}else{
cout<<"异常!"<<endl;
}
/*
通过余数判断其是奇数还是偶数
*/
}
int main(){
while(1){//循环执行,实现不断运行
aoo();//执行函数
}
return 0;
}
三、运行结果
四、总结
今天,我们用C++制作了一个简易的、可以进行奇偶数判断的小程序。使用数学运算符进行奇偶数判断比使用大量case语句或if语句要简单。当然,本软件也存在一个问题:万一用户输入一个字符串:
对于异常处理,老王目前也没有经验。欢迎各位大佬给老王出个主意。
好了,今天的分享就到这里了!