<pre name="code" class="cpp">#include <stdio.h>
int main ()
{
int i,max;
int a[10];
for(i=0; i<sizeof(a)/sizeof(a[0]); i++)//动态分配,以字节为单位
{
scanf("%d",&a[i]);
}
max = a[0];//最初认为最大值就是a[0]
for(i=1; i<sizeof(a)/sizeof(a[0]); i++)
{
if(max < a[i])
{
max = a[i];
}
}
printf("max is %d\n",max);
return 0;
}