数组
#include <stdio.h>#define N 5
int main()
{
int a,i,temp;
printf("enter array a:\n");
for(i=0;i<N;i++)
scanf("%d",&a);
printf("array a:\n");
for(i=0;i<N;i++)
printf("%4d",&a);
for(i=0;i<N/2;i++)
{
temp = a;
a = a;
a = temp;
}
printf("\nNOW,array a:\n");
for(i=0;i<N;i++)
printf("%4d",a);
printf("\n");
return 0;
}
编译出现乱码,
enter array a:
8 6 5 4 1
array a:
17037081703712170371617037201703724
NOW,array a:
1 4 5 6 8
Press any key to continue
你的程序没有问题 ! 为了输出得好看一点,第11行加两个空格或加制表符即可
printf("%4d",&a);
或者: printf("%4d\t",&a);
页:
[1]