打不打

导航

C语言I博客作业06

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
这个作业的目标 熟悉多分支结构switch语句的使用
这个作业在那个具体方面帮助我实现目标 通过PTA中的题目可以让我更好的思考
参考文献 c语言程序设计教材

1.PTA实验作业

1.1多分支表达-倍数问题 (50分)

键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

输入格式:

1个正整数

输出格式:

如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出。

输入样例:

18

输出样例:

3

1.1.1数据处理

数据表达:运用整型 int A,i; A 为输入的一个正整数, i为输出的结果
数据处理:if结构语句

1.1.2实验代码截图

1.1.3造数据测试

输入数据 输出结果 说明
18 3 A既不是5的倍数但也不是3的倍数
12 2 A是3的倍数但不是5的倍数
20 2 A是5的倍数但不是3的倍数

1.1.4PTA提交列表及说明


编译错误:if语句没有“{}”符号;“printf”前的语句没有“;”符号。
解决方式:查看结果根据提示找出错误。

1.2输入一个数字,输出其对应的星期几的英文单词。 (3分)

根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。

输入样例:

1

输出样例:

Monday

输入样例2:

8

输出样例2:

输入错误!

1.2.1数据处理

数据表达:运用整型数据x
数据处理:swich语句

1.2.2实验代码截图

1.2.3造数据测试

输入数据 输出结果 说明
1 Monday 输入的数据在0到7的范围内
2 Tuesday 输入的数据在0到7的范围内
8 输入错误! 输入的数据大于7或小于0

1.2.4PTA提交列表及说明


2.代码互评

2.1同学代码截图

2.2自己代码截图

2.3对比总结

每个人在处理数据上存在明显的不同,各有优势,我要多像他们学习

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
第13周 两天 150 switch语句 在什么情况下使用break语句

3.2累积代码行数和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

1.新学的switch语句还存在疑惑,还需要多看书。
2.速度还是太慢了,思维跟不上来,还需要多多练习。
3.同学都好强啊,PTA和博客园都完成得又快又好,让我很有压力,似乎期末考试也快到了(瑟瑟发抖...)

posted on 2020-11-26 16:28  打不打  阅读(336)  评论(9编辑  收藏  举报