C语言I博客作业05
这个作业属于哪个课程 | https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17328 |
---|---|
这个作业要求在哪里 | https://bbs.csdn.net/topics/603325770 |
这个作业的目标 | <使用用switch,循环> |
学号 | <20218607> |
一、PTA作业
1、本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
数据表达:用了变量a,a为整数型。
数据处理:运用switch-case结构进行处理。
1.编译错误:编写程序时,没有注意符号的变换。
2、从键盘读入一个4位数的整数,求该数中有多少位是7
数据表达:运用了变量a,b均为整形 根据题目要求来进行表达
数据处理:使用了while循环,getchar()函数,switch语句。
1.编译错误:字符运用错误。
3.根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
数据表达:根据题目要求运用变量a,a为整形
数据处理:运用switch-case结构。
1.此题没有编译错误,程序编写正确。
4.编程从键盘输入一个大写英文字母,将其转换为小写英文字母,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。如果输入的不是大写英文字母,则输出Input Data error!。
数据表达:运用变量a,b,类型为字符型。
数据处理:if-else结构。
1.编译错误,没有认真审题乱用字符来进行表达。
二、学习总结
1、学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
11/8-11/14 | 12小时 | 2700 | 学习switch-case进行编程 | 怎样熟练运用 switch-case结构 |
2、累积代码行和博客字数。
3、学习感悟
这周根据老师的提问和上课讲题学习了很多知识,对之前的所学的知识也有了基本的构架 ,学习到了switch-case结构,但不够熟练,自己还有很多的不足,需要加强学习,不断扩充自己的知识。