第四章
【例4-1】 数组元素的引用1
main()
{ int i,a[10]; for(i=0;i<=9;i++) a[i]=i;
for(i=9;i>=0;i--)
printf(\}
程序的运行结果为: 9 8 7 6 5 4 3 2 1 0 【例4-2】数组元素的引用2
main()
{ int i,a[10];
for(i=0;i<10; i++) { a[i]=2*i+1;
printf(\} }
程序的运行结果为:
1 3 5 7 9 11 13 15 17 19
【例4-3】任意输入十个整数,去掉其中的最大数和最小数,求其余8个数的平均数。
main()
{int i,max,min,a[10]; float sum,ave;
printf(\for(i=0;i<10;i++) scanf(\max=a[0]; min=a[0];
for(i=1;i<10;i++) {if(a[i]>max) max=a[i]; if(a[i] printf(\printf(\} 程序的运行结果为: input 10 numbers: 11 22 88 99 55 66 44 100 33 60 max=100, min=11 ave=57.000000 【例4-4】任意输入十个整数,按从高到低的次序排序输出。 main() { int i,j,t,a[11]; printf(\ for(i=1;i<11;i++) scanf(\ for(i=1;i<11;i++) { for(j=i+1;j<11;j++)