希望程序可以运算多次
#include<stdio.h>#include<conio.h>
int main()
{
char choice,ch;
double value1,value2;
printf("请输入两个数,以空格隔开:\n");
scanf("%lf %lf",&value1,&value2);
printf("[+]:加法 [-]:减法 [*]:乘法 [/]:除法\n");
printf("请选择运算类型:\n");
fflush(stdin);
scanf("%c",&choice);
switch(choice)
{
case '+' : printf("=%.2f\n",value1+value2);break;
case '-' : printf("=%.2f\n",value1-value2);break;
case '*' : printf("=%.2f\n",value1*value2);break;
case '/' :
if(value2!=0) printf("=%.2f\n",value1/value2);
else printf("除数不能为零!\n");
break;
default : printf("Unknow operator\n");break;
}
printf("按任意键继续,按Q退出程序:\n");
}
这是个简单计算器,希望当输入任意键时程序不结束可以从头再执行,当输入q或者Q时程序结束,用while弄了半天也没有弄明白。。。。。