|
这个作业属于哪个课程 | https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17327 |
---|---|
这个作业要求在哪里 | https://bbs.csdn.net/topics/603325769 |
这个作业的目标 | 巩固所学 |
学号 | 20218559 |
1.PTA作业
7-1 根据输入的数字,输出需要上课的节数。 (3 分)
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
1.1.2数据处理
1.数据表达
本题定义了一个整型变量b。
2.数据处理
本题用到了switch语句,分情况输出,为顺式结构。
字打错了,课打成了可。
7.2 有多少位是7? (40 分)
描述
从键盘读入一个4位数的整数,求该数中有多少位是7
输入格式:
一个4位数的整数
输出格式:
该整数中7的个数
数据分析
本题定义了整型变量a。
数据处理
本题用到了while语句和i++。为顺式结构。
忽略了返回值。
7-3 输入一个数字,输出其对应的星期几的英文单词。 (3 分)
根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
数据分析
本题定义了整型变量x。
数据处理
本题用到了switch语句,大致与第一题类似,同样为分情况输出。为顺式结构。
忽略返回值导致编译错误
7-4 大写字母转换为小写字母 (30 分)
编程从键盘输入一个大写英文字母,将其转换为小写英文字母,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。如果输入的不是大写英文字母,则输出Input Data error!。
数据分析
本题定义了字符型变量ch。
数据处理
用到了if else语句,为顺式结构。
if 与else没能联系起来,格式错误导致编译错误。
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/11-10/17 | 10h | 240 | 简单了解了c语言的编程 | 学的东西不熟练 |
10/18-10/24 | 12h | 560 | 对编程的结构基本了解 | 对结构还是不太理解 |
10/25-10/31 | 6h | 350 | 熟练运用并初学if else等语句 | if else总是用错 |
11/01-11/06 | 8h | 430 | 练习了if else switch等语句的使用 | 总是编译错误,else总是出错 |
3.学习感悟
对所学知识了解还不够透彻,还需要多加练习。