
之前那一个被我删了,重投一个
主要修复:除0时的bug导致运行出错,输入任意字符后需按回车才能返回
#include//最基本的头文件 #include //用来计算乘方和开方 #include //用于延时和清屏 #include //调用getch()(即返回指令) using namespace std; int main() { int c; //用来选择的变量 float a,b,d; //a和b是用于输入数字的变量,d为float使结果为实数 char fh; //返回变量 while(1) //循环,使这一个计算器可以重复性的使用 { cout<<"欢迎使用计算器,C++制作"< >c; //选择 system("cls"); //选择之后清屏 if(c==1) { cout<<"nnn 请输入第一个数字:"; cin>>a; cout<<"nnn 请输入第二个数字:"; cin>>b; d=a+b; //d是结果,让结果是两数相加的和 system("cls"); cout<<"n "<>a; cout<<"nnn 请输入第二个数字:"; cin>>b; d=a-b; //d是结果,让结果是两数相减的差 system("cls"); cout<<"n "<>a; cout<<"nnn 请输入第二个数字:"; cin>>b; d=a*b; //d是结果,让结果是两数相乘的积 system("cls"); cout<<"n "<>a; cout<<"nnn 请输入第二个数字:"; cin>>b; if(b!=0) //当除数不是0时,进行除法运算 { d=a/b; //d是结果,让结果是两数相除的商 system("cls"); cout<<"n "<>a; cout<<"nnn 请输入第二个数字:"; cin>>b; d=pow(a,b); //让结果是底数的指数次幂 system("cls"); cout<<"n "<>a; d=sqrt(a); //让结果是你输入数字的开方 system("cls"); cout<<"n 把"<6||c<0) //当选择的不是上面的选项时 cout<<"你选择的选项有误,请返回后重新选择"< 欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)