已知数量 int num; scanf ("%d",&num); for(int i=0;i<num;i++) { int a=0; scanf("%d",&a); printf("%d",a); } 未知数量 方式一 int a; while(scanf("%d",&a)!=EOF) {printf("%d",a);} 1 方式二 int a; while(~scanf("%d",&a)) {printf("%d",a);} 2 EOF 是end of file 的缩写 ↩︎ ~是按照数字的二进制数按位取反 ↩︎