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

 时间:2024-10-12 04:57:29

代码如图所示:

#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语言逆序输出
  • 热门搜索
    许嵩歌词大全 怎么制作文字图片 血沉高怎么办 我的世界视频大全 窦太后简介 肛瘘是怎么回事 北京德胜门中医院怎么样 他怎么了作文500字 客厅装修实景图大全 斗地主大全