#include <stdio.h>
int main(){
int min(int *p,int n);
int are(int *p,int n);
int arr[6];
int *p=arr;
printf("请输入6个整形数据(以回车结束每次输入:\n");
for (;p<arr+6;p++) {
scanf("%d",p);
}
printf("\n");
p=arr;
min(p,6);
are(p,6);
}
int min(int *p,int n){
int min=*p;
for (int i=0; i<n; i++) {
if(min>*(p+i))
{
min=*(p+i);
}
printf("a[%d] =%d ",i,*(p+i));
}
printf("\n");
printf("你输入的数据中的最小值是%d:\n",min);
return 0;
}
int are(int *p,int n)
{
float sum=0;
for (int i=0; i<n; i++) {
sum+=*(p+i);
}
sum/=n;
printf("你输入的数据的平均值是:%f:\n",sum);
return 0;
} |
|