#include <stdio.h>
int main()
{
int a[5];
int i;
for(i=0; i<5; i++) {
printf("Enter: ");
scanf("%d\n", &a[i]);
printf("You entered: %d\n", a[i]);
}
}
我想知道为什么我不能这样打印号码吗? (分配后立即显示)
输出为:输入:56您输入了:5输入:3您输入了:6输入:8您输入了:3输入:9您输入了:8输入:1您输入了:9
而且我希望它是:输入:5您输入了:5输入:6您输入了:6
依此类推
您应该在scanf函数中删除“ \ n”。