这个作业属于哪个课程 | https://bbs.youkuaiyun.com/forums/csuft_swxy_C?category=0&typeId=17324 |
---|---|
这个作业要求在哪里 | https://bbs.youkuaiyun.com/topics/603797955 |
这个作业的目标 | 用数组解决问题 |
学号 | 20218506 |
一、本周作业(总分25分)
1.1 完成PTA作业,并给出编程题完成截图,截图上有自己的学号及姓名标识(不是截图形式的计0分)(每题5分)
1. 2请给出本章学习总结(15分)
1 学习进度条(5分)
2 累积代码行和博客字数(5分)
3 学习内容总结和感悟(5分)
二、作业
1. PTA作业
1.1 :
求一批整数中出现最多的个位数字 (20 分)
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。
数据表达:
1.变量n:由输入而来。
2.变量i,k , j:由赋值而来。
3.整型数组g[10],b[100]。
数据处理:
1.运用for:进行整数输入。
2.运用do-while:得到组成整数的数字。
3.再次运用两次for:先找出最多的数次,再进行输出。
分析:因为运算超时导致部分正确,将代码精辟点便好。
1.2:
选择法排序 (20 分)
本题要求将给定的n个整数从大到小排序后输出。
输入格式:
输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。
输出格式:
在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。
数据表达:
1.变量i,g,k,j:整型,由赋值而来。
2.变量n:整型,由输入而来。
数据处理:
1.运用for:对数组a[i]进行输入。
2.运用两次for:将数字进行排序。
3.运用for:对数组进行输出。
无问题
2. 学习总结
2.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 10h | 100 | 选择结构 | 无 |
第九周 | 15h | 200 | 判断结构 | 无 |
第十周 | 20h | 300 | 熟练掌握基本结构 | 无 |
第十一周 | 30h | 400 | 掌握数组 | 无 |
第十二周 | 40h | 500 | 掌握字符串数组 | 无 |
第十三周 | 50h | 600 | 了解指针 | 无 |
第十四周 | 60h | 700 | 学会python的基础结构 | 无 |
第十五周 | 70h | 800 | 熟悉操作系统 | 不会用工具 |
2.2 累积代码行和博客字数
2.3学习感悟
最近对计算机的发展收获颇多,但也感受到要学的知识还很多。革命尚未成功,同志仍需努力啊。