码迷,mamicode.com
首页 > 编程语言 > 详细

C语言博客作业--一二维数组

时间:2017-12-04 00:02:47      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:getch   哪些   伪代码   说明   http   pow   images   比较   题目   

一、PTA实验作业

题目1:求整数序列中出现次数最多的数

1. 本题PTA提交列表

技术分享图片

2. 设计思路

技术分享图片

3.代码截图

技术分享图片

4.本题调试过程碰到问题及PTA提交列表情况说明。

  • 最开始是想着数组中的每一个数都判断是否是0到9之间的是,如果是,count+1,然后将count存放在b[]数组中,但是这个太繁琐 了并且很难实现将一个个比较后计算好个数的count放入b[]数组中,一直做不出来,后来问同学思路,在数组内部比较大小并计算就很快写出来了。

    题目2:数组循环左移

    1. 本题PTA提交列表

    技术分享图片
    技术分享图片
    技术分享图片

    2. 设计思路

    技术分享图片

    3.代码截图

    技术分享图片

    4.本题调试过程碰到问题及PTA提交列表情况说明。

  • 开始的时候想着把后面的数与前面的数交换,但是交换一半后就改变了另一半里原来的数,然后就想着将数组定位a[m+n]将被改变的数存到后面去,再正常交换前面的数,但是这样做答案还是不对,最后改为最简单的先后输出,不改变数组,就正确了。

    题目3:

    1. 本题PTA提交列表

2. 设计思路

3.代码截图

4.本题调试过程碰到问题及PTA提交列表情况说明。

二、截图本周题目集的PTA最后排名。

PTA排名

技术分享图片

三、同学代码结对互评

1.互评同学名称

  • 梁才玉

    2.我的代码、互评同学代码截图

3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。

四、本周学习总结

1.你学会了什么?

1.1 C中如何存储字符串?

  • 使用字符数组,char str[] = "hello";

    1.2 字符串的结束标志是什么,为什么要结束标志?

  • 字符串结束标志: ‘\0’
  • 使用结束标志‘\0’以避免后面显示一堆不相干的字符

    1.3 字符串输入有哪几种方法?

  • 初始化数组: char str[80]="happy";
  • 赋值法: char s[80]; s[0]=‘a‘; s[1]=‘\0‘;
  • 输入法:char s[80]; while((s[ ]=getchar())!=‘\n)‘; i++; s[i]=‘\0‘;

    1.4 数字字符怎么转整数,写个伪代码?

    技术分享图片

    1.5 16进制、二进制字符串如何转10进制?写伪代码?

  • 十六进制转换为十进制
    技术分享图片
  • 二进制转换为十进制
    技术分享图片

    2.本周的内容,你还不会什么?

  • 本周数组的运用好不是很会,好多种排序法也还是很乱没搞清楚
  • 碰到十六进制的转换就乱,因为有字母和数字一起表示,弄不懂数值大小

    3.期中考试小结

    3.1 你认为为什么没考好?

  • 编程还是很薄弱,最后的编程题分数很低
  • 位运算不太会,十六进制的也不会,像有一题答案是1e-15,我还是只会用pow来计算
  • 时间把握得不好,卷子没做完,有一题编程题根本就没有看题目。有一题进制转换的选择题做了快十分钟,虽然是做对了但是做完之后还是觉得浪费了那么多时间。

    3.2 罗列错题。

请在选择题、填空题、改错题、编程题分别举一题说明为什么错了,怎么改?

3.3 下半学期要怎么调整C的学习

  • 多编程,麻烦的题或者是像运算这样的不懂的题,觉得不懂就不想面对,那就一直都搞不懂!我会慢慢改正这个错误,不会的就及时查阅资料,把它弄懂
  • 就我自己而言,做过的题还是要经常去看的,也就是说我会适当地背题,题型就是那样背一背就会记得的啊。

C语言博客作业--一二维数组

标签:getch   哪些   伪代码   说明   http   pow   images   比较   题目   

原文地址:http://www.cnblogs.com/t782170419/p/7965885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!