作业帮 > 综合 > 作业

找出数组中的最小数和次小数,并把最小数和a[0]中的数对调、次小数和a[1]中的数对调,其余数据位置不变.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/12 01:04:30
找出数组中的最小数和次小数,并把最小数和a[0]中的数对调、次小数和a[1]中的数对调,其余数据位置不变.
补充程序:
#define N 10
void main()
{int a[N],i;
for(i=0;iscanf("%d",__________ );
………… /* 编写程序,实现功能 */
for(i=0;iprintf("%d ",a[i]);
printf("\n");
}
找出数组中的最小数和次小数,并把最小数和a[0]中的数对调、次小数和a[1]中的数对调,其余数据位置不变.
{
\x09int m=0,n=1;//m记录最小数的下标,n记录次小数的下标
\x09if(a[m]>a[n])
\x09{
\x09\x09m=1;
\x09\x09n=0;
\x09}
\x09for(i=2;i