|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我想做四则运算的那个课后作业,我的代码是这样的
#include<stdio.h>
int main()
{
float a, b;
char c;
printf("please enter the number you want to calculate:");
scanf("%.2f %.2f", &a, &b);
getchar();
printf("please enter the algorithm you want to apply:");
scanf("%c", &c);
switch (c)
{
case '+' : printf("The result is a + b!\n"); break;
case '-' : printf("The result is a - b!\n"); break;
case '*' : printf("The result is a * b!\n"); break;
case '/' : printf("The result is a / b!\n"); break;
default : printf("Are you looking for trouble?\n");
}
return 0;
}
gcc运行后,是这样显示的(见图片)请问怎么解决
- #include<stdio.h>
- int main()
- {
- float a, b;
- char c;
- printf("please enter the number you want to calculate:");
- scanf("%f", &a);
- scanf("%f", &b);
- getchar();
- printf("please enter the algorithm you want to apply:");
- scanf("%c", &c);
- switch (c)
- {
- case '+' : printf("The result is %.2f!\n",a + b); break;
- case '-' : printf("The result is %.2f!\n",a - b); break;
- case '*' : printf("The result is %.2f!\n",a * b); break;
- case '/' : printf("The result is %.2f!\n",a / b); break;
- default : printf("Are you looking for trouble?\n");
- }
- return 0;
- }
复制代码
|
-
首先出现了这个,是正常的我输入了5 8
-
再按enter就出现了这个
|