a86980
|
分享:
▲
▼
#include<stdio.h> #include<conio.h> void main() { float a,b; char op_key,s; <--增加 s 字元 printf("\n输入两个数字(以空白键区隔):"); scanf("%f%f",&a,&b); /*scanf("%f",&b);*/ printf("请输入+,-,*,/鉴:"); op_key=getche(); { if(op_key=='+') printf("\n%.2f%c%.2f=%.2f\n",a,op_key,b,a+b); else if(op_key=='-') printf("\n%.2f%c%.2f=%.2f\n",a,op_key,b,a-b); else if(op_key=='*') printf("\n%.2f%c%.2f=%.2f\n",a,op_key,b,a*b); else if(op_key=='/') printf("\n%.2f%c%.2f=%.2f\n",a,op_key,b,a/b); printf("Do you continue,Y=continue,N=EXIT : "); do{ s=getch(); }while(s!='Y'&&s!='y'&&s!='N'&&s!='n'); <--只接受大小写的Y和N键 if(s=='y'|| s=='Y') main(); else printf("\nEXIT."); } }
|