PTA程序设计基础6 7-1 列表排序、逆序 (10 分)C语言解法
已知列表元素为[12,3,48,6,79,63,89,7],对列表进行逆序输出、升序排序输出、逆序排序输出。
输入格式:
无
输出格式:
列表逆序结果为:[7, 89, 63, 79, 6, 48, 3, 12] 列表升序排序结果为:[3, 6, 7, 12, 48, 63, 79, 89] 列表降序排序结果为:[89, 79, 63, 48, 12, 7, 6, 3]
输入样例:
在这里给出一组输入。例如:
结尾无空行
输出样例:
在这里给出相应的输出。例如:
列表逆序结果为:[7, 89, 63, 79, 6, 48, 3, 12]
列表升序排序结果为:[3, 6, 7, 12, 48, 63, 79, 89]
列表降序排序结果为:[89, 79, 63, 48, 12, 7, 6, 3]
结尾无空行
PTA对格式要求较为严格,需要认真观察。
下面给出笔者的答案,鉴于刚接触C语言不久,难免会有纰漏,欢迎各方大佬斧正。
#include<stdio.h>
int main(){int a[8]={12,3,48,6,79,63,89,7};int i,t,j;for(i=0;i<4;i++){t=a[i];a[i]=a[7-i];a[7-i]=t;}printf("列表逆序结果为:["); for(i=0;i<7;i++)printf("%d, ",a[i]);printf("%d",a[7]);printf("]\n");printf("列表升序排序结果为:[");for(j=0;j<7;j++)for(i=0;i<7;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}for(i=0;i<7;i++)printf("%d, ",a[i]);printf("%d",a[7]);printf("]\n");printf("列表降序排序结果为:[");for(j=0;j<7;j++)for(i=0;i<7;i++)if(a[i]<a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}for(i=0;i<7;i++)printf("%d, ",a[i]);printf("%d",a[7]);printf("]");return 0;}
时间有限,注释恐不能及时加上,有疑问的可以在评论区提问,我会尽力解答。
PTA程序设计基础6 7-1 列表排序、逆序 (10 分)C语言解法相关推荐
- PTA程序设计基础6 7-2 字符串合成 (10 分) C语言解法
用户输入一个字符串,将下标为偶数的字符串提出来合并成一个新的字符串A,再将下标为奇数的字符串提出来合并成一个新的字符串B,再将字符串A和B连接起来输出. 输入格式: 输入一行字符串,如:abcdefg ...
- python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...
点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...
- [codeforces 1358B] Maria Breaks the Self-isolation 叫上所有伙伴 (自小到大排序+逆序处理)
Codeforces Round #645 (Div. 2) 参与排名人数14819 [codeforces 1358B] Maria Breaks the Self-isolation 叫 ...
- PTA —— 基础编程题目集 —— 编程题 —— 7-3 逆序的三位数 (10 分)
题目 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. 输出格式: 输 ...
- python程序设计基础山东联盟化工集团有限公司_02680061:-智慧树C语言程序设计(山东联盟-青岛科技大学)章节答案...
C语言程序设计(山东联盟-青岛科技大学):02680061:[?????] A:错 B:对 C语言程序设计(山东联盟-青岛科技大学)章节测试答案: 对 更多相关问题 2020年_知到_创新创业过程与方 ...
- 天梯赛PTA L1-059 敲笨钟 (20 分)C语言解法
微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.为了增加敲钟的趣味性,还会糟改几句古诗词.其糟改的方法为:去网上搜寻压"ong"韵的古诗词 ...
- Java编程字符逆序输出_用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。...
展开全部 代码如下: import java.util.Scanner; public class ScannerDemo{ public static void main(String[] args ...
- (PTA)6-7 使用函数计算两个复数之积 (10分)
若两个复数分别为:c 1 =x 1 +y 1 i和c 2 =x 2 +y 2 i,则它们的乘积为 c 1 ×c 2 =(x 1 ...
- PTA 7-3 sdut-sel-while-1 社会主义核心价值观之理解与输出 (10 分) java AC题解
社会主义核心价值观是社会主义核心价值体系的内核. 党的十八大提出,倡导富强.民主.文明.和谐,倡导自由.平等.公正.法治,倡导爱国.敬业.诚信.友善,积极培育和践行社会主义核心价值观. 富强.民主.文 ...
- 移动应用程序设计基础——期末考核——登录界面与简单日记本的综合实践
<移动应用程序设计基础>期末报告 课题名称: <移动应用开发基础>上机考核 所使用的工具软件及环境: JDK,Android Studio 一.课题背景 期末上机考核,将实验四 ...
最新文章
- 论文阅读--PVANET: Deep but Lightweight Neural Networks for Real-time Object Detection
- KVM libvirt 虚拟机快照技术
- java jtable 添加数据库_java-将jTable中的数据插入数据库
- likelihood(似然) and likelihood function(似然函数)
- 光脚丫学LINQ(025):如何验证DBML和外部映射文件
- 浅淡HTML5移动Web开发
- SpringBatch处理器ScriptItemProcessor执行脚本语言详解
- winrar皮肤的更换
- WinSxS文件夹瘦身
- Linux学习笔记13
- 单表置换密码java代码实现_C++实现单置换密码
- python备份数据库
- LeetCode: Minimum Time Difference
- java验证码(采用struts2实现)
- 到底谁才是苹果公司实际控制人?
- 科学函数计算机怎么关机,函数计算器的功能有哪些?关机是哪个键?
- Ubuntu下修改键盘排列
- 智博联反射波测桩分析软件 V141125专业版
- 有赞测试新人训之探索与实践
- 实现一个简易的富文本编辑器(二):给富文本添加自定义事件
热门文章
- Labview笔记(十)---文件IO (中)---读写 配置文件,XML文件
- sqlserver数据库替换字段的部分字符串
- 模糊控制算法的C++实现
- SM4算法java代码实现
- 网站关键词-网站关键词设置方法-网站关键词排名优化软件
- 8位串行加法器 计算机组成原理,安尧-2013434158-计算机组成原理8位加法器实验报告.doc...
- python pandas中文手册-Pandas速查手册中文版(转)
- 一种基于复制粘贴的cam350邮票孔拼版教程(三) 导出钻孔文件
- 智慧能源管理系统解决方案
- linux docker运行exe,在Windows上的Bash上运行Docker容器