C语言怎么求最次小值,第三次小值答:找最小值 记下它的下标。循环 不考虑上次找到的那个(下标)找最小值 记下它的下标。循环 不考虑上两次找到的(下标)找最小值 记下它的下标。这就是 先求最小值,再求第二小值,之后再第3 void main(){ int a[10]={21,2,3,4,5,6,7,8,9,10};int x1=0,x2=0,x3=0;int a_mi...
C语言求最大、次大、最小和次小值(急!!)答:{ int m,n,k1,k2,k3,k4,a[N],i[N];//a[N],i[N];一个记录数值,一个记录编号,否则i只能记录一个值(最后一个,其他都被覆盖了)int max,min,pmax,pmin;scanf("%d",&n);for(m=0;m<n;m++)scanf("%d,%d",&a[m],&i[m]);max=pmax=min=pmin=a[0];k1=k2=k3=k4=...
C语言 3*3数组求最小值及次小值答:最小的是:1,次小的是:2。Press any key to continue include <stdio.h> main(){ int i,j,MinNO1,MinNO2,a[3][3]={4,6,3,7,2,1,8,9,5};MinNO1=MinNO2=a[0][0];for(i=0;i<3;i++){ for(j=0;j<3;j++){ if (a[i][j]<MinNO1){ MinNO2 = MinNO1;MinNO1...
c语言 求最小值后的次小值 如输入为:15 20 18 10 16 ,需输出16._百度...答:includeintmain(void){intmax,min,sum=0,i,arr[20];for(i=0;i<20;i++){scanf("%d",&arr[i]);sum+=arr[i];}max=arr[0];for(i=1;i<20;i++){if(maxarr[i]){min=arr[i];}}printf("这20个数中最大数是%d,最小数是%d,总和是%d\n",max,min,sum);return0;} ...