首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-11-21 
弱弱的。。。求解答?#includestdio.hvoid main(){float a,b,cchar dscanf(%f%c%f,&a,&d,&b)switch(d){

弱弱的。。。求解答?
#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",&amp;a,&amp;d,&amp;b);就可以多个空格了。

热点排行