热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

设有10个取值范围为0~9的互不相等的整数存放在数组A[10]中,要求将它们从小到大排序,并存放在一个新数组B[10]中(数据结构;Language:C)

编程思想:将A的整数按其取值直接放入B的相应位置即可实现A中整数从小到大的排列。代码:#include包含scanf_s()和pri

编程思想:
将A的整数按其取值直接放入B的相应位置即可实现A中整数从小到大的排列。
代码:

#include//包含scanf_s()和printf()的原型
int main()
{int A[10] &#61; { 2,5,8,1,0,9,3,7,6,4 };//给定满足要求的10个整数int B[10];for (int i &#61; 0; i < 10; i&#43;&#43;){printf("%d ", A[i]);}printf("\n");for (int i &#61; 0; i < 10; i&#43;&#43;){B[A[i]] &#61; A[i];}for (int i &#61; 0; i < 10; i&#43;&#43;){printf("%d ", B[i]);}printf("\n");return 0;
}

运行结果&#xff1a;
在这里插入图片描述


推荐阅读
author-avatar
我可不是文章
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有