你的程序的scanf("%c",&c);需要在%c前面加一个空格,修改如下:
#include<stdioh>
int main()
{
float a,b;
char c;
scanf("%f",&a);
scanf(" %c",&c);
while(c!=';'){
scanf("%f",&b);
if(c=='+')
a=a+b;
else if(c=='-')
a=a-b;
scanf("%c",&c);
}
printf("%f",a);
return 0;
}
以上就是关于C语言程序为什么显示不出结果全部的内容,包括:C语言程序为什么显示不出结果、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)