大家帮忙看看这个简单的C语言程序错在哪里吧…… 谢谢大家~!

2025-01-03 19:22:24
推荐回答(2个)
回答1:

#include "stdio.h"
void main()
{float a,b;
char mark;
printf("请输入两个运算量:\n");
scanf("%f%f",&a,&b);
getchar();
printf("请输入运算符:\n");
scanf("%c",&mark);
switch(mark){
case '+':printf("结果为:%f\n",a+b);break;
case '-':printf("结果为:%f\n",a-b);break;
case '*':printf("结果为:%f\n",a*b);break;
case '/':printf("结果为:%f\n",a/b);break;}
getchar();

}

回答2:

楼上,我还是想不通,第一个getchar()为什么要加呢;