用循环将数存到数组中的问题
各位帮我看看,这个是哪里的问题呢,我想不通为啥会这样。难道不能用循环对数组进行输入吗?
程序代码:#include <stdio.h>
int main(void)
{
int i,max,a[3];
printf("请输入三个整数:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
printf("%d,%d,%d",a[0],a[1],a[2]);
/*for(i=0;i<3;i++)
printf("%3d",a[i]);*/
/*max=a[0];
for(i=1;i<3;)
{
if(max<*(a+i))
max=*(a+i);
i+=1;
}*/
//int a[1]={10};
//printf("最大值为%d。\n",max);
return 0;
}









