for(i1;imax) maxa'i';
printf(〃maxmum%dn〃;max);
}
本例程序中第一个for语句逐个输入10个数到数组a中。 然后把a'0'送入max中。在第二个for语句中,从a'1'到a'9'逐个与max中的内容比较,若比max的值大,则把该下标变量送入max中,因此max总是在已比较过的下标变量中为最大者。比较结束,输出max的值。
【例7。5】
main()
{
int i;j;p;q;s;a'10';
printf(〃n input 10 numbers:n〃);
for(i0;i