读书人

弱弱的。求解答?该怎么解决

发布时间: 2012-11-21 08:23:26 作者: rapoo

弱弱的。。。求解答?
#include<stdio.h>
void main()
{
float a,b,c;
char d;
scanf("%f%c%f",&a,&d,&b);
switch(d)
{
case'+':c=a+b;printf("%.2f%c%.2f=%.2f\n",a,d,b,c);break;
case'-':c=a-b;printf("%.2f%c%.2f=%.2f\n",a,d,b,c);break;
case'*':c=a*b;printf("%.2f%c%.2f=%.2f\n",a,d,b,c);break;
case'/':
if(b==0)
printf("error\n");后面省略。。。。
在操作数和运算符间怎样加入任意多个空格?用getchar();可以吗?
或者怎样更简单?

[解决办法]

探讨

scanf("%f %c %f",&a,&d,&b);就可以多个空格了。

读书人网 >C语言

热点推荐