解题思路:选择法 for 循环 #define N () 括号输入一个整数来确定数组长度,且易更改。
注意事项: 注意> < 的选择
参考代码:
#include <stdio.h> #define N 10 int main() { int i,j,p,t,a[N]={0}; for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<N;i++) { p=i; for(j=i+1;j<N;j++) if(a[j]>a[p]) p=j; if(i!=p) { t=a[i]; a[i]=a[p]; a[p]=t; } printf("%d ",a[i]); } return 0; }
0.0分
0 人评分
C语言训练-邮票组合问题* (C语言代码)......浏览:689 |
简单的a+b (C语言代码)浏览:827 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:672 |
C语言训练-排序问题<1> (C语言代码)浏览:636 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:609 |
母牛的故事 (C语言代码)浏览:1451 |
数对 (C语言代码)浏览:762 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |