错了
#include<stdio.h>int main(){
float a, b;
char c;
printf("请输入四则运算式:\n");
scanf("%f%c%f", &a, &c, &b);
if(c == '+')
{
printf("答案是:%.2f\n", a + b);
}
else if(c == '-')
{
printf("答案是:%.2f\n", a - b);
}
else if(c == '*')
{
printf("答案是:%.2f\n", a * b);
}
else if(c == '/')
{
if(b == 0)
printf("除数不能为0\n");
else
printf("答案是:%.2f\n", a / b);
}
return 0;
哪里不对 您的代码看起来基本正确,但是缺少了头文件的引入。请在代码的开始处添加以下代码:
#include <stdio.h>
加上这行代码后,您的代码就可以正确地引入stdio.h头文件,使得程序能够调用printf和scanf函数。另外,请确保您的代码编辑器没有其他语法错误导致无法编译通过。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
没错啊?
少了} 要求? 没错啊
页:
[1]