关于#c++#的问题:main(){ inta[10]={34,22,12,66,8,33,22338,56,99}

main()
{ inta[10]={34,22,12,66,8,33,22338,56,99};
inti,x=0;
for(i=1;i<10;i++)
if(a[]<a[x])x=i;
printf("%d",a[x]);
}
谁能把这个给我解释一下

数组呀

代码是错的,是不是这样?

#include <stdio.h>

void main()
{
    int a[10] = { 34,22,12,66,8,33,22338,56,99 };
    int i, x = 0;
    for (i = 1; i < 10; i++)
        if (a[i] < a[x]) x = i;
    printf("%d", a[x]);
}