C语言程序设计作业06:第十五周作业

C语言程序设计作业06:第十五周作业

这个作业要求在哪里https://bbs.csdn.net/topics/610882618
我在这个课程的目标是熟练使用指针的各种方法
这个作业在那个具体方面帮助我实现目标二级指针的使用和数组指针的使用
参考文献百度,CSDN,课本

PTA实验作业

1.1组织星期信息

输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。

Sunday Monday Tuesday Wednesday Thursday Friday Saturday

输入输出示例:括号内为说明,无需输入输出

1.1.1数据处理

数据表达:定义字符数组day和str,day用来储存星期str用储存输入的星期查找yo序号,定义整型变量repeat ,确定运行的次数,定义整型变量i,j,便于循环运行。
数据处理
在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.1.3造实验数据
输入格式输出样例输出原因
Tuesday3Tuesday为第三个
Wednesday1Wednesday为第一个
year-1year没有
1.1.4PTA提交列表及说明

在这里插入图片描述
一开始不知道strcmp函数的使用方法,导致编译出错,以及不知道如何打破循环。

1.2输出月份对应的英文名称
1.2.1数据处理

数据表达:定义一个字符指针数组在使用for循环和if判断语句选择数字所对应的月份
数据处理
在这里插入图片描述

1.2.2实验代码截图

在这里插入图片描述

1.2.3 造测试数据
输入数据输出数据
1 4April
2 4 13April Wrong input!
1 10October
1.2.4 PTA提交列表及说明

在这里插入图片描述
在循环if里忘记换行\n,未在循环里需要添加break。

2.代码互评

在这里插入图片描述
在这里插入图片描述
自己代码
在这里插入图片描述
一:
1.他是是先定义星期,我是是先定义数子从0开始。
2.我是定义的101个空间,而他是100个所以后面TA的输出没有减1。
二:
1.她的for循环的选择是大于0小于13
2.其他大致相同。

3.学习总结

3.1 学习进度条
日期所花时间代码行数所学知识
第一周18h78行进制转化与换位运算
第二周20h99行c语言程序的基本结构
第三周14h70行基本数据类型
第四周10h57行选择结构
第五周23h129行一维数组的应用
第六周20h110行二维数组的应用
第七周23h129行函数基本认知
第八周24h150行指针
3.2 累积代码行和博客字数

在这里插入图片描述

3.3 学习内容总结和感悟

3.3.1 学习内容总结

在这里插入图片描述

3.3.2 学习体会

在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。C语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实训我也知道了自己的不足,存在的很多问题。比如自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破口。要克服这类问题,就要加强训练。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值