补充程序Ccon0210.C,该程序的功能是找出数组中的最小数min1和次小数min2。
补充程序Ccon0210.C,该程序的功能是找出数组中的最小数min1和次小数min2。
相关考题:
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <stdio.h>define N 20void fun(int *a,int n){int i, m,t,k;/*************found**************/for(i=O; i<n; i++){m==i;for(k=i; k<n; k++)if(a[k]<a[m])/*************found**************/k=m;t=a[i];a[i]=a[m];a[m]=t;}}main(){int x,b[N]={11,5,12,0,3,6,9,7,10,8},n=10,i;clrscr();for(i=0; i<n; i++)printf("%d",b[i]);printf("\n");fun(b,n);for(i=0; i<n; i++)printf("%d",b[i]);printf("\n");}
下列求两数中最小数的程序段不正确的是( )。A、 If x 下列求两数中最小数的程序段不正确的是( )。A、 If xB、 Min = IIf(xC、 Min = x : If yD、 If y
使用VC6打开考生文件夹下的工程RevProj10。此工程包含一个源程序文件RevMain10.cpp。在该文件中,函数fun的功能是:计算出数组x中的最小值与次最小值,并分别将其与x[0]、x[1]交换。请改正程序中的错误,使它能得到正确结果。注意,不要改动主函数,不得删行或增行,也不得更改程序的结构。源程序文件RevMain10.cpp中的程序清单如下://RevMain10.cppinclude <iostream>using namespace std;define N 30int fun(int *x, int n);int main (){int h[N]={4,7, 6, 5, 1, 7,3, 8,0,2,3};int i;for (i=0; i<11; i++)cout<<h [i] << " " ;cout <<"/n";fun(h, 11);for (i=0; i<n; i++)cout<<h [i]<<" ";cout<<' \n';return 0;}int fun(int *x, int n){int i,t;int a1=0, a2=0,min1=32767,min2=32676;/* * * * *FOUND * * * * */for(i=1;i<n;i++){if (x [i]<min1){min2=min1;a2=a1;min1=x [i];a1=i;}else if (x [i] <min2){min2=x [i];a2=i;}}/* * * * *FOUND * * * * */t=x[0];x[a1]=x[0];x[a1]=t;/* * * * *FOUND * * * * */t=x[1] ;x[a2]=x[1];x[a2]=t;}
3、有程序段: int a[10], i; for(i=1; i=10; i++) scanf("%d", a[i]); 则以下说法正确的是()。A.该程序段的功能是从键盘接收10个数赋值给数组各元素B.该程序段的功能是输出10个数组元素C.该程序段运行将会出现错误,因为数组a的下标应从0到9,而循环中数组下标从1到10,会发生数组下标越界问题D.该程序段只能给数组a中从1到9的9个元素赋值
049 找出所有整数和小数 通过码