c语言求助,如何将这的输入作为if的判断条件?

2025-04-08 08:18:04
推荐回答(1个)
回答1:

那是不可能的写成与代码1一模一样的。因为scanf函数返回的是成功输入数据的“个数”而并非输入的数值。但可以写成如下形式:

if(scanf("%d",&i),i>10)
    printf("1111111111");
if(i<10)
    printf("2222222222");

不过与1没有实质区别,并没有用scanf的返回值判断。