已知列表元素为[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语言解法相关推荐

  1. PTA程序设计基础6 7-2 字符串合成 (10 分) C语言解法

    用户输入一个字符串,将下标为偶数的字符串提出来合并成一个新的字符串A,再将下标为奇数的字符串提出来合并成一个新的字符串B,再将字符串A和B连接起来输出. 输入格式: 输入一行字符串,如:abcdefg ...

  2. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

  3. [codeforces 1358B] Maria Breaks the Self-isolation 叫上所有伙伴 (自小到大排序+逆序处理)

    Codeforces Round #645 (Div. 2)  参与排名人数14819 [codeforces 1358B]    Maria Breaks the Self-isolation  叫 ...

  4. PTA —— 基础编程题目集 —— 编程题 —— 7-3 逆序的三位数 (10 分)

    题目 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. 输出格式: 输 ...

  5. python程序设计基础山东联盟化工集团有限公司_02680061:-智慧树C语言程序设计(山东联盟-青岛科技大学)章节答案...

    C语言程序设计(山东联盟-青岛科技大学):02680061:[?????] A:错 B:对 C语言程序设计(山东联盟-青岛科技大学)章节测试答案: 对 更多相关问题 2020年_知到_创新创业过程与方 ...

  6. 天梯赛PTA L1-059 敲笨钟 (20 分)C语言解法

    微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.为了增加敲钟的趣味性,还会糟改几句古诗词.其糟改的方法为:去网上搜寻压"ong"韵的古诗词 ...

  7. Java编程字符逆序输出_用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。...

    展开全部 代码如下: import java.util.Scanner; public class ScannerDemo{ public static void main(String[] args ...

  8. (PTA)6-7 使用函数计算两个复数之积 (10分)

    若两个复数分别为:c ​1 ​​ =x ​1 ​​ +y ​1 ​​ i和c ​2 ​​ =x ​2 ​​ +y ​2 ​​ i,则它们的乘积为 c ​1 ​​ ×c ​2 ​​ =(x ​1 ​​ ...

  9. PTA 7-3 sdut-sel-while-1 社会主义核心价值观之理解与输出 (10 分) java AC题解

    社会主义核心价值观是社会主义核心价值体系的内核. 党的十八大提出,倡导富强.民主.文明.和谐,倡导自由.平等.公正.法治,倡导爱国.敬业.诚信.友善,积极培育和践行社会主义核心价值观. 富强.民主.文 ...

  10. 移动应用程序设计基础——期末考核——登录界面与简单日记本的综合实践

    <移动应用程序设计基础>期末报告 课题名称: <移动应用开发基础>上机考核 所使用的工具软件及环境: JDK,Android Studio 一.课题背景 期末上机考核,将实验四 ...

最新文章

  1. 论文阅读--PVANET: Deep but Lightweight Neural Networks for Real-time Object Detection
  2. KVM libvirt 虚拟机快照技术
  3. java jtable 添加数据库_java-将jTable中的数据插入数据库
  4. likelihood(似然) and likelihood function(似然函数)
  5. 光脚丫学LINQ(025):如何验证DBML和外部映射文件
  6. 浅淡HTML5移动Web开发
  7. SpringBatch处理器ScriptItemProcessor执行脚本语言详解
  8. winrar皮肤的更换
  9. WinSxS文件夹瘦身
  10. Linux学习笔记13
  11. 单表置换密码java代码实现_C++实现单置换密码
  12. python备份数据库
  13. LeetCode: Minimum Time Difference
  14. java验证码(采用struts2实现)
  15. 到底谁才是苹果公司实际控制人?
  16. 科学函数计算机怎么关机,函数计算器的功能有哪些?关机是哪个键?
  17. Ubuntu下修改键盘排列
  18. 智博联反射波测桩分析软件 V141125专业版
  19. 有赞测试新人训之探索与实践
  20. 实现一个简易的富文本编辑器(二):给富文本添加自定义事件

热门文章

  1. Labview笔记(十)---文件IO (中)---读写 配置文件,XML文件
  2. sqlserver数据库替换字段的部分字符串
  3. 模糊控制算法的C++实现
  4. SM4算法java代码实现
  5. 网站关键词-网站关键词设置方法-网站关键词排名优化软件
  6. 8位串行加法器 计算机组成原理,安尧-2013434158-计算机组成原理8位加法器实验报告.doc...
  7. python pandas中文手册-Pandas速查手册中文版(转)
  8. 一种基于复制粘贴的cam350邮票孔拼版教程(三) 导出钻孔文件
  9. 智慧能源管理系统解决方案
  10. linux docker运行exe,在Windows上的Bash上运行Docker容器