代码如下:
1 //返回结构体的函数 2 #include<stdio.h> 3 float a[10]; 4 struct b 5 { 6 float sum; 7 float max; 8 float min; 9 }; 10 b B; 11 b Select(float a[],int); 12 int main() 13 { 14 for(int i=0;i<10;i++) scanf("%f",&a[i]); 15 B=Select(a,10); 16 printf("max:%5.2f\nmin:%5.2f\naver:%5.2f\n",B.max,B.min,B.sum/10); 17 return 0; 18 } 19 b Select(float a[],int n) 20 { 21 b C; 22 C.max=C.min=C.sum=a[0]; 23 for(int i=1;i<n;i++) 24 { 25 if(a[i]<C.min) 26 { 27 C.min=a[i]; 28 } 29 if(a[i]>C.max) 30 { 31 C.max=a[i]; 32 } 33 C.sum+=a[i]; 34 } 35 return C; 36 }
运行结果:
原文地址:https://www.cnblogs.com/bboykaku/p/12442759.html
时间: 2024-10-04 22:29:21