用循环将数存到数组中的问题
各位帮我看看,这个是哪里的问题呢,我想不通为啥会这样。难道不能用循环对数组进行输入吗?程序代码:
#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; }