一: #include <stdio.h> int main() { int a ; int b ; printf("input your nub:"); scanf("%d %d\n",&a,&b); printf("max=%d\n",a>b?a:b); return 0; } 这里我需要输入三次数字 输出结果:
二: #include <stdio.h> int main() { int a ; int b ; printf("input your nub:"); scanf("%d %d",&a,&b); printf("max=%d\n",a>b?a:b); return 0;
} 输出结果:
一和二唯一区别在于黄色部分多了个\n,可是我本意是只需要输入两次数字就可以了,加了\n后要输入三次数字才出结果,这是怎么回事???
|