#include<stdio.h>
void main(void){
//简易计算机的设计
int calcuteType=1;
float operationA=0;
float operationB=0;
int isContinue=1;
while(isContinue){
printf("请选择你要进行的运算类型:1加法,2减法,3乘法,4除法\n");
scanf("%d",&calcuteType);
printf("请输入第一个运算数字:\t");
scanf("%f",&operationA);
printf("请输入第二个运算数字:\t");
scanf("%f",&operationB);
if(calcuteType==1){
printf("%f + %f = %f\n",operationA,operationB,operationA+operationB);
}else if(calcuteType==2){
printf("%f - %f = %f\n",operationA,operationB,operationA-operationB);
}else if(calcuteType==3){
printf("%f * %f = %f\n",operationA,operationB,operationA*operationB);
}else if(calcuteType==4){
while(operationB==0){
printf("除数不能为零!请重新输入第二个数:");
scanf("%f",&operationB);
}
printf("%f / %f = %f\n",operationA,operationB,operationA/operationB);
}else{
printf("现在只负责编写加减乘除的算法!");
}
printf("\n\n");
printf("你是否还要继续进行运算:是:1 否:0 \n");
scanf("%d",&isContinue);
if(isContinue==0){
isContinue=0;
}
}
printf("欢迎使用本计算机!");
}
void main(void){
//简易计算机的设计
int calcuteType=1;
float operationA=0;
float operationB=0;
int isContinue=1;
while(isContinue){
printf("请选择你要进行的运算类型:1加法,2减法,3乘法,4除法\n");
scanf("%d",&calcuteType);
printf("请输入第一个运算数字:\t");
scanf("%f",&operationA);
printf("请输入第二个运算数字:\t");
scanf("%f",&operationB);
if(calcuteType==1){
printf("%f + %f = %f\n",operationA,operationB,operationA+operationB);
}else if(calcuteType==2){
printf("%f - %f = %f\n",operationA,operationB,operationA-operationB);
}else if(calcuteType==3){
printf("%f * %f = %f\n",operationA,operationB,operationA*operationB);
}else if(calcuteType==4){
while(operationB==0){
printf("除数不能为零!请重新输入第二个数:");
scanf("%f",&operationB);
}
printf("%f / %f = %f\n",operationA,operationB,operationA/operationB);
}else{
printf("现在只负责编写加减乘除的算法!");
}
printf("\n\n");
printf("你是否还要继续进行运算:是:1 否:0 \n");
scanf("%d",&isContinue);
if(isContinue==0){
isContinue=0;
}
}
printf("欢迎使用本计算机!");
}