700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 吹气球问题的C语言编程 C语言怎样给一个数组中的数从大到小排序

吹气球问题的C语言编程 C语言怎样给一个数组中的数从大到小排序

时间:2021-12-30 16:03:14

相关推荐

吹气球问题的C语言编程 C语言怎样给一个数组中的数从大到小排序

满意答案

#include "stdio.h"

int main()

{

int i,j;

int a[12];

for(i=1; i<=10; ++i)

scanf("%d",&a[i]);

for(i=1; i<10; ++i)

for(j=i; j<=10; ++j)

if(a[i]

{

int t=a[i];

a[i]=a[j];

a[j]=t;

}

//前十个数的排序

for(i=1; i<=10; ++i)

printf("%d ",a[i]);

printf("\n");

printf("Input a new number: ");

scanf("%d",&a[11]);

for(i=10; i>0; --i)

if(a[i+1]>a[i])

{

int t=a[i];

a[i]=a[i+1];

a[i+1]=t;

}

else break;

//11个数的排序

for(i=1;i<=11; ++i)

printf("%d ",a[i]);

printf("\n");

return 0;

}

00分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。