woshizongge 发表于 2020-11-5 23:01:32

为什么这个代码输出总是100

各位求助一下,为什么我的这个代码最后不论输入什么,输出的都是100啊
#include<stdio.h>

int main()
{
    const int AMOUNT=100;
    int price=0;
    printf("请输入金额\n");
    int change=AMOUNT-price;
    scanf("%d",&price);
    printf("找您的余额为%d",change);
    return 0;
}
谢谢大家了

昨非 发表于 2020-11-5 23:08:30

#include<stdio.h>
int main()
{
        const int AMOUNT = 100;
        int price = 0;
        printf("请输入金额\n");

        scanf("%d", &price);
        int change = AMOUNT - price; //这一行放在下面,输入了prince后才能减prince
        printf("找您的余额为%d", change);
        return 0;
}

昨非 发表于 2020-11-5 23:09:00

解决了记得设置最佳答案哈

乐乐学编程 发表于 2020-11-5 23:54:22

OK,解决了

woshizongge 发表于 2020-11-6 07:22:57

谢谢大佬啊{:5_106:}
页: [1]
查看完整版本: 为什么这个代码输出总是100