求就四则运算
有没有进行四则运算时可以直接像scanf("%d(+-*/)%d=",&a,&b);
我们输入什么就进行什么计算
2007-08-18 12:27
2007-08-18 12:31
#include <stdio.h>
main()
{
char ch;
float a,b;
scanf("%f%c%f=",&a,&ch,&b);
switch(ch){
case '+':{
printf("%f",a+b);
break;
}
case '-':{
printf("%f",a-b);
break;
}
case '*':{
printf("%f",a*b);
break;
}
case '/':{
printf("%f",a/b);
break;
}
}
}

2007-08-28 00:27




2007-08-28 00:29
2007-08-28 23:14




[此贴子已经被作者于2007-8-28 23:26:26编辑过]
2007-08-28 23:24
2007-08-28 23:40
请问 :scanf("%d(+-*/)%d=",&a,&b); 这种写法有什么意义呀?
这种是错的,因为楼主不会,
你也不要受错误代码影响
by 雨中飞燕 QQ:78803110 QQ讨论群:5305909


请大家不要用TC来学习C语言
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]
2007-08-28 23:50
2007-08-28 23:55
2007-08-29 07:50