0428ao 发表于 2022-1-24 14:57:26

!!求助

#include<stdio.h>
int main()
{
        int fee,sum;
        printf("您的订单餐费是:\n");
        scanf("%d",&fee);
       
        if (fee>=15)
        {
                sum==fee;
        }
        else if(fee<15)
        {
                sum==fee+5;
        }
        else
        {
                printf("输入错误\n") ;
       }
       
       printf("您的订单共计%d元,请支付\n",sum);
       
       return 0;
}





请问以上代码程序没有提示错误,但在运行过程中无论是输入小于15的数字还是大于15的数字,结果都是“输入错误”,请问是哪个地方出错了呢?

wp231957 发表于 2022-1-24 15:18:01

sum==fee;   这不是赋值语句赋值语句是单引号   下同
页: [1]
查看完整版本: !!求助