【C语言】第6讲(17)求数组中大于平均分的数的个数 输入10个整数,计算它们的平均值, 并统计有多少个数比平均值大。 #include<stdio.h> int main() { int arr[10]; int i,count = 0; double avg,sum=0; for (i=0;i<10;i++){ scanf("%d",&arr[i]); } for (i=0;i<10;i++){ sum ...
&a[0]);min=a[0];max=sum=min;for(i=1;i<10;i++){scanf("%d",&a[i]);if(min>a[i]) min=a[i];if(max
int a[N]={0};int min=0,max=0;float avg=0;int i=0,j=0,sum=0;for(i=0;i<N;i++){ scanf("%d",&a[i]);} sum=min=max=a[0];for(i=1;i<N;i++){ sum=sum+a[i];if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];} avg=sum/N;printf("min=%d\n",m...
include <stdio.h>main(){ int i, a[10], min, max, aver; // 对数组赋初值 printf("输入10个整数:\n"); for(i = 0; i < 10; i++) scanf("%d", &a[i]); //求最大值和最小值和平均数 min = max = aver = a[0]; for(i = 1; i < 10...
用循环控制依次输入10个元素值,scanf语句中的格式控制串为: “%d” 输出格式: 输出平均值, printf中的格式控制串为 “%lf\n” 输入样例: 2 3 4 5 6 2 4 6 4 3 1. 输出样例: 3.833333 1. 理解1 一般人看到这种题目,下意识会认为是去掉一个最大值一个最小值,再计算数组其他元素的最大值 ...
<stdlib.h>int main(){ int i = 0, j,k,t; srand((unsigned int)time(NULL)); int a[100]; for(i=0;i<=99;i++) //产生随机数组1到100 {a[i]=rand() % 100;a[i]++;} { for(i=0;i<99-1;i++) //最小值 { k=i; for(j=i+1;j<99;j+...
/*编写函数,求有n个元素的一维数组中的最大值和最小值,并返回数组元素的平均值,函数原形如下:double fun(int a[],int n,int *max,int *min);输入输出格式:输入:输入n+1个数,各个数之间用空格分隔。第一个数为数组元素的个数n。输出:3个数字。第一个数字为数组中的最大元素值,第二个数字为数组中的...
include <stdio.h>void main(){int i,max,min,s=0,a[30];scanf("%d",&a[0]);max=a[0];min=a[0];s=a[0];for(i=1;i<30;i++){scanf("%d",&a[i]);s+=a[i];if(min>a[i]) min=a[i];if(max
a[N],i,m,n; float s;for ( i=0;i<N;i++ ) scanf("%d",&a[i]);m=n=s=a[0]; for ( i=1;i<N;i++ ) { s+=a[i]; if ( a[i]>m ) m=a[i]; else if ( a[i]<n ) n=a[i]; } s/=N; printf("平均值%f,最大值%d,最小值%d\n",s,m,n);} ...