输入一个一维整型数组,输出其中的最大值、最小值和平均值。要求用指向一维字符数组的指针变量来处理数组元素。
【正确答案】:main()
{int a[l0],*p=a,i,d,x,j=0;
for(i=0;i<10;i++,p++)
{scanf("%d",p);
if(i==0){d=*P;x=*p;)
if(d<*p)d=*P;
else if(x>*p)x=*p;
j=j+*p;
}
j=j/10;
printf("d=%d,x=%d,j=%d",d,x,j);
}
输入一个一维整型数组,输出其中的最大值、最小值和平均值。要求用指向一维字符数组的指针变量来处理数组元素。
- 2024-11-06 17:18:33
- 高级语言程序设计(13013)