解题思路:
注意事项:
参考代码:
#include<iostream>
#define totalnum 10
using namespace std;
int array[totalnum];
void judgement(int array[],int length);
int main(void)
{
for(int i=0;i<10;i++)
scanf("%d",&array[i]);
int length=sizeof(array)/sizeof(array[0]);
for(int count=length;count>0;count--)
judgement(array,count);
for(int cnt1=0;cnt1<totalnum;cnt1++)
printf("%d\n",array[cnt1]);
return 0;
}
void judgement(int array[],int length)
{
int maxid=0;
for(int cnt=1;cnt<length;cnt++)
{
if(array[maxid]<array[cnt])
maxid=cnt;
}
int middlekey=array[length-1];
array[length-1]=array[maxid];
array[maxid]=middlekey;
}
0.0分
0 人评分
C语言训练-亲密数 (C++代码)浏览:743 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:907 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1819 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:548 |
WU-整数平均值 (C++代码)浏览:1263 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:478 |
杨辉三角 (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:582 |
勾股数 (C语言代码)浏览:805 |
简单的a+b (C语言代码)浏览:420 |