题目:
输入两个整数,然后请输入(1(+)或2(-)或3(*)或4(/))输入完按“回车”键(中间用,隔开)结果只保留小数点后两位
1 #include <stdio.h> 2 void shu() 3 { 4 double a,b,c,r; 5 char d; 6 for(r=0;r<80;r++) 7 printf("*"); 8 printf(" "); 9 for(r=0;r<33;r++) 10 printf(" "); 11 printf("计算两个整数 "); 12 for(r=0;r<80;r++) 13 printf("*"); 14 printf(" "); 15 printf("请输入两个整数,然后请输入(1(+)或2(-)或3(*)或4(/)) 输入完按“回车”键(中间用,隔开)结果只保留小数点后两位: "); 16 scanf("%lf,%lf,%lf",&a,&b,&r); 17 if(r==1) 18 { 19 c=a+b; 20 d='+'; 21 } 22 if(r==2) 23 { 24 c=a-b; 25 d='-'; 26 } 27 if(r==3) 28 { 29 d='*'; 30 c=a*b; 31 } 32 if(r==4) 33 { 34 d='/'; 35 c=a/b; 36 } 37 printf("您输入的是%.0lf和%.0lf ",a,b); 38 printf("运算结果%.0lf%c%.0lf=%.2lf",a,d,b,c); 39 printf("是否继续(Y/N)"); 40 41 } 42 int main() 43 { 44 char r='y'; 45 while(r=='y'||r=='Y') 46 { 47 system("cls"); 48 shu(); 49 r=getchar(); 50 r=getchar(); 51 } 52 }