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语言逆序输出
  • 热门搜索
    玉米面发糕的做法 内裤上有黄黄的分泌物是怎么回事 电脑开机密码怎么设置 粽子的做法 临时身份证怎么办理 和平精英怎么改性别 印度飞饼的做法 老鸭汤的做法 菜花的做法 苹果电脑怎么切换系统