这个作业属于哪个课程 | https://editor.csdn.net/md?not_checkout=1&articleId=121303852 |
---|---|
这个作业要求在哪 | https://bbs.csdn.net/topics/603325770 |
这个作业的目标 | 学习选择结构的switch |
学号 | 20218626 |
1. PTA作业
1.1 (题目名称):
此处为题目详情
1.1.1 贴图展示代码,不要复制,也不要拍照,如(记得学号+姓名,本图没有,但是你们的作业中要有!):
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
输入格式:
例如:1
输出格式:
星期一 8节课(一和8之间有一个空格)
从键盘读入一个4位数的整数,求该数中有多少位是7
输入格式:一个4位数的整数
输出格式:该整数中7的个数
根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
输入样例1:1
输出样例1:Monday
输入样例2:8
输出样例2:输入错误!
编程从键盘输入一个大写英文字母,将其转换为小写英文字母,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。如果输入的不是大写英文字母,则输出Input Data error!。
输入格式:从键盘输入一个大写的英文字母,以回车结束。
输出格式:转换后的小写字母和ASCII码在同一行输出,中间以逗号分隔。
1.1.2 数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
第一题:数据表达:用了变量n,是为了输出最后周一的课的节数,它是用int定义过来的。
数据处理:表达式("%d",n),用来switch的选择结构的流程结构。
第二题:数据表达:用了变量n,a,b,c,d,为了表示四位数而取的变量,属于整型变量。
数据处理:用了switch case的选择结构。
第三题:数据表达:用了变量x,为了输入整型数据,属于整型变量。
数据处理:赋值,if,switch case的选择结构
第四题:数据表达:字符型表达式,变量n,a,为讲大写字母转化为小写之母。
数据处理:if else if选择结构。
1.1.3 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。
第一题在空格是出错,一遍遍检查后正确。
第二题在表达四位数时出错,定义变量,查阅资料后改正。
第三题忘记if后这句条件,定义变量。
第四题用字符表示,在表达大写字母转化为小写之母出错
2. 学习总结
2.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
11/8-11/14 | 14h | 800 | 选择结构switch | 用c语言表达不出内容,练题太少 |
2.2 累积代码行和博客字数
2.3 学习感悟
这周学习了运算符,表达式,他们的优先级,结合性,算术运算符的表达式,单目双目运算符逻辑运算符,回顾c语言的数据处理,流程控制…再就是在pta上练习switch选择结构。