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

C语言博客作业--数组

时间:2017-12-03 21:45:15      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:插入   sum   i++   error   lag   介绍   语言   内容   number   

一、PTA实验作业

题目1.符号函数

1.本题PTA提交列表

技术分享图片

2.设计思路

  • (1)定义两个数x,y
  • (2)输入x,y
  • (3)交换位置,输出结果

    3.代码截图

    技术分享图片

    4.本题调试过程碰到问题及解决办法

    本题我用的方法比较简单,没遇到什么问题

    题目2. 倒顺数字串

    1.本题PTA提交列表

    技术分享图片

2.设计思路

  • (1)定义变量a,i
  • (2)输入a
  • (3)如果a>1,i=1;i<=a;i++,输出所有i
  • (4)i=a-1;i>1;i--,输出所有i
  • (5)输出最后一个1

    3.代码截图

    技术分享图片

    4.本题调试过程碰到问题及解决办法

    把i=1的情况放进了循环,导致1后面有1个空格导致答案错误,后来把1重新输出来就好了

    题目3.简单计算器

    1.本题PTA提交列表

    技术分享图片

2.设计思路

  • (1)定义变量op,number,a,sum,flag=0
  • (2)输入a
  • (3)如果op是=,停止运算
  • (4)判断加减乘除的运算符并进行运算
  • (5)输出sum
  • (6)如果op==‘/‘&&op==0||(op!=‘+‘&&op!=‘-‘&&op!=‘*‘&&op!=‘/‘
  • (7)输出ERROR

    3.代码截图

    技术分享图片

4.本题调试过程碰到问题及解决办法

一直都只得了两分,而且还没有找出来哪里错了

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

技术分享图片

四、学习总结

1.你学会了什么?

1.1 一维数组如何定义、初始化?

  • 数组类型 数组名[数组长度]

    1.2 一维数组在内存中结构?可画图说明。数组名表示什么?

    技术分享图片
  • 数组名是一个地址常量,存放数组内存空间首地址

    1.3 为什么用数组?

  • 方便打代码,简洁易懂

    1.4 介绍选择法、冒泡法、直接插入排序如何排序?伪代码展示.

    1.5 介绍什么是二分查找法?它和顺序查找法区别?

  • 顺序查找的特点就是从表的第一个元素开始一个一个向下查找,如果有和目标一致的元素,查找成功;如果到最后一个元素仍没有目标元素,则查找失败
  • 二分查找的特点就是从表中间开始查找目标元素。如果找到一致元素,则查找成功。如果中间元素比目标元素小,则仍用二分查找方法查找表的后半部分,反之中间元素比目标元素大,则查找表的前半部分

    1.6 二维数组如何定义、初始化?

  • 数组类型 数组名[数组行长度][数组列长度]

    1.7矩阵转置怎么实现?方阵中:下三角、上三角、对称矩阵的行标i列标j的关系?请说明

  • 下三角:i>=j 上三角:i<=j 对称矩阵:i==j

    1.8二维数组一般应用在哪里?

  • 矩阵

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

  • (1)PTA的题目做起来还是比较吃力,有些题一点思路都没有
  • (2)数据类型这一章感觉掌握得也不好,有些东西还是没弄懂
  • (3)还不怎么会写伪代码,做题的速度也还比较慢

C语言博客作业--数组

标签:插入   sum   i++   error   lag   介绍   语言   内容   number   

原文地址:http://www.cnblogs.com/yangwent/p/7967216.html

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