输入10个实数存入一维数组,输出其中的最大值、最小值和平均值。要求用指向数组的指针变量来处理数组元素。
【正确答案】:main()
{int a[10],i,max,min,ave=0,*P;
printf("请输入10个整数:");
for(i=0;i<10;i++)scanf("%d",&a[i]);
max=r min=a[0];
for(p=a;p*p)min=*p;
ave+=*p;
}
ave/=10;
printf("max=%d,min=%d,ave=%d\n",max,min,ave);
}
输入10个实数存入一维数组,输出其中的最大值、最小值和平均值。要求用指向数组的指针变量来处理数组元素。
- 2024-11-06 17:18:23
- 高级语言程序设计(13013)