马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 zxsa 于 2018-7-18 21:43 编辑 #include <stdio.h>
#include <math.h>
void main()
{
double a,b;
char c,d;
d = 'a';
printf("这是一个四则运算小程序\n");
printf("按照输入数字的先后顺序来运行四则运算。\n");
while (d!='\n')
{
printf("输入“数字+(-、*、/)数字”(中间不用加空格)\n");
scanf("%lf%c%lf",&a,&c,&b);
switch( c )
{
case '+':
printf("%lf\n",a+b);
break;
case '-':
printf("%lf\n",a-b);
break;
case '*':
printf("%lf\n",a*b);
break;
case '/':
printf("%lf\n",a/b);
break;
}
printf("输入回车以结束!\n");
scanf("%c",&d);
}
}
请先不要管逻辑,我的想法就是类似做一个普通计算器,可以算数完毕就结束输入或继续算数下一个运算。
然,我循环不了语句,在VC++6.0编辑。 |