都看一下叭 这个程序在Xcode上然后就没法运行了

有没有大神帮帮我 不太会用Xcode。。。。。。。。。。。。。。。。。。


![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/332454094366160.jpg "#left")

去掉两个scanf()里面的换行符即可,因为scanf()函数里有换行符,在读取了一个整数后,如果输入里面没有输入非空白字符,即使按了回车,scanf()函数也不会结束,直到输入了一个非空白字符(这里数字也算),才能匹配第一个scanf()函数的换行符,所以去掉换行符应该是更适合的。修改如下:
参考链接:
scanf中的\n问题_墨客T的博客-CSDN博客_scanf里面加\n

#include <stdio.h>

int main(void){
    
    int price = 0;
    int bill = 0;
    printf("请输入金额:\n");
    scanf("%d",&price);
    printf("请输入票面:\n");
    scanf("%d",&bill);
    
    
    if(bill>=price){
        printf("应该找您:%d元,请慢走.\n",bill-price); 
    }else{
        printf("您的钱不够。\n");
    }
    
    return 0;
} 

img