[讨论][原创]关于输入的一个问题
#include<stdio.h>
main()
{
int a[4],i;
for(i=0;i<4;i++)
scanf("%d ",&a[i]);
for(i=0;i<4;i++)
printf("5d%",a[i]);
}
为什么在scanf("%d ",&a[i]); 的%d后跟一个空格后,输入4个整数后,printf输不出来,输入5个整数可以输出来?
#include<stdio.h>
main()
{
int a[4],i;
for(i=0;i<4;i++)
scanf("%d ",&a[i]);
for(i=0;i<4;i++)
printf("5d%",a[i]);
}
为什么在scanf("%d ",&a[i]); 的%d后跟一个空格后,输入4个整数后,printf输不出来,输入5个整数可以输出来?
2006-10-24 22:43
2006-10-25 10:10