C語言找出數組最大值 C語言輸出數組中最大值,最小值?
C語言輸出數組中最大值,最小值?1. 2得到輸出結果3。排序方法:將數組從小到大排序,數組的第一項為最小值,最后一項為最大值4。得到輸出結果5。假設當前數組中的第一個值是最大值,然后將該值與下列各項逐
C語言輸出數組中最大值,最小值?
1. 2得到輸出結果
3。排序方法:將數組從小到大排序,數組的第一項為最小值,最后一項為最大值
4。得到輸出結果
5。假設當前數組中的第一個值是最大值,然后將該值與下列各項逐一比較。如果下列值之一大于假設值,則表示該假設是錯誤的。讓我們替換假設值,依此類推
6。首先,不要擔心其他的,首先將要執(zhí)行的代碼更改為字符串,然后將數組中每個項的值拼接到這個字符串中。
7. 獲得最終結果
~]#包括“stdio。H“double fun(double a[,int n,int*max,int*min)/*函數原型聲明:其中a是數組,n是數組元素的個數,max指向最大個數,min指向最小個數,函數的返回值是平均值*/int main(){double B[10],averint x,y=10,max=0,*ma=&max,min=0,*Mi=&minfor(x=0x<yx))(B[x]=x*(x-8.25)(x-8.25)*0.1printf(“數字%d%d=%fn”,x,B[x[x])}aver=fun(B,y,ma,ma,Mi)printf(“最大的數字是%d的數字,最小的數字是%d的數字,最小的數字是%d的數字,最小的數字是%D的數目,平均值為%f“,*ma,B[*ma,B[*ma],*MI,B[*MI,B[*MI,B[*MI,B[*MI],aver)返回0}雙樂趣(雙a[](雙a[])(雙a[])(雙a[double a[],int a,int,int,N,int,N,N,extrement,maximum,maximum,maximum,maximum,Max,int*Max,int*Max,int不容易){if(a[i]>max1){*max=imax1=a[i]}if(a[i]<min1){*min=imin1=a[i]}sum=sum a[i]}printf(“sum=%F,n=Dn”,sum,n)return sum/n}
C語言編寫函數求數組中最小值?
include<stdio。H>void fun(int*a,int n){int max,min,sum=0,int x,Y//記錄下標double aver//計算(int i=0I<ni){sum=a[i]If(a[i]>max){max=a[i]x=i}If(a[i]<min){min=a[i]Y=i}aver=sum/N//計算平均printf(“數組的平均值是%LFN”,aver)printf(“數組的最大下標是%dn,x)printf(“數組的最小下標是%dn”,y)}int main(){int a[10]={1,2,3,4,5,6,7,8,9,10}Fun(a,10)return 0}
使用指針查找包含十個元素的數組的最大值和最小值。main函數引用int main(){輸入格式:數組輸出格式:最大值和最小值輸入示例:
1
2
3
5
4
6
7
8
9 10輸出示例:
10 1擴展數據#includeint main(){int a[3]int i,J,tempprintf(“請輸入三個數字:”)for(i=0I)Scanf(%d”,&A[i])for(i=0I for(J=0j if(a[J]>A[J 1]){temp=a[J]a[J]=a[J 1]a[J 1]=temp}printf(“Max%d min%d”,a[2],a[0])返回0}