当前位置:首页 » 编程语言 » c语言a20

c语言a20

发布时间: 2023-03-08 23:32:56

❶ C语言 ,输入a1,a2,a3。。a20,从大到小排序后输出,并且输出现在每个元素对应的原来的次序

#include<stdio.h>

struct abc{//定义结构体

int a,b;

};

int main()

{int i,j;

struct abc arr[21];

for(i=1;i<21;i++)//共20个数据,放在arr[1]~arr[20]

{arr[i].a=i;//输入时的编号

scanf("%d",&arr[i].b);//输入的数据

}

for(i=1;i<21;i++)//冒泡排序

for(j=1;j<21-i;j++)

if(arr[j].b<arr[j+1].b)

{arr[0]=arr[j];

arr[j]=arr[j+1];

arr[j+1]=arr[0];

}

for(i=1;i<21;i++)//输出数据

printf("%3d",arr[i].b);

printf(" ");

for(i=1;i<21;i++)//输出原始编号

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

printf(" ");

return 0;

}

热点内容
小程序源码交易 发布:2025-07-02 23:41:46 浏览:547
旧手机忘记密码怎么办 发布:2025-07-02 23:25:52 浏览:150
androidwebview播放 发布:2025-07-02 23:24:42 浏览:537
纳税申报密码什么意思 发布:2025-07-02 23:24:42 浏览:816
存储器的原理与工程 发布:2025-07-02 23:21:17 浏览:407
linuxsnmp安装 发布:2025-07-02 23:07:08 浏览:650
北理c语言答案 发布:2025-07-02 23:05:57 浏览:305
sql同比 发布:2025-07-02 23:03:39 浏览:835
一个服务器获取多个ip 发布:2025-07-02 23:02:43 浏览:786
三星电脑wifi怎么连接wifi密码 发布:2025-07-02 22:55:00 浏览:712