注意事项:算法比较简单,但要注意题目是100-200,在下面的要学成200 ,而不能写成100,会编译错误。
参考代码:
#include<stdio.h>
int main()
{
int n,i, a[200],j,t;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1]; /*冒泡法排序*/
a[j+1]=t;
}
for(i=0;i<10;i++)
printf("%d ",a[i]); /*只输出前十个就可以了*/
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:482 |
Hello, world! (C++代码)浏览:1745 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:529 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
Quadratic Equation (C语言代码)浏览:989 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:598 |
众数问题 (C语言代码)浏览:630 |
检查金币 (C语言代码)浏览:1417 |
【计算两点间的距离】 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:500 |