C语言如何输入十个数,按从大到小顺序排列!

 时间:2026-02-13 01:36:55

代码如图所示:

#include<stdio.h>

int main()

{

int i,j,a[10],t;

printf("请输入十个数:");

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

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

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

{

for (j = i + 1; j < 10;j++) //循环

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}        

printf("从大到小排序后:");

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

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

return 0;

}

C语言如何输入十个数,按从大到小顺序排列!

扩展资料

C语言顺序排列题的其他解法

#include <stdio.h>

int main()

{

int a[10];

int i,j;

int temp;

printf("请输入10个整数:");

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

{

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

}

for(i=0;i<9;i++)

{

for(j=0;j<9-i;j++)

{

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

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

printf("排列后顺序为:");

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

{

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

}

printf("\n");

return 0;

}

参考资料:百度百科-c语言

  • 如何用C语言判断是否为素数
  • C语言编程:输入三个数取最大值/三个数求最大值
  • c语言如何输入10个整数求其平均值?
  • c语言中 %c表示什么
  • C语言逆序输出
  • 热门搜索
    如何在京东开店 性生活片 word段落间距怎么调 极品生活 公司放假通知怎么写 如何治疗恐惧症 玛卡巴卡是什么梗 染发剂弄手上怎么洗 volte是什么功能 皮草怎么保养