这个作业属于那个课程 |
C语言程序设计II |
这个作业要求在哪里 |
|
我在这个课程的目标是 |
熟练的掌握每一门我想学习的编程语言 |
这个作业在那个具体方面帮助我实现目标 |
提高了我对C语言的一些理解,让我对C语言更加熟悉 |
参考文献 |
《PTA常见问题解答》,《提问的智慧》 |
一.PTA实验作业
1.1实验代码截图
7-11自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
1.2数据处理
数据表达:输入学生账号(n),学院代号(i)。n,i都为整型变量。
数据处理:利用i=n/100000求出i,将i代入switch语句中,输出考生的学校。
1.3PTA提交列表及说明
1.4造测试数据
输入数据 |
输出数据 |
415963 |
Aerospace University |
100869 |
Hunan Agricultural University |
660820 |
OtherUniversity |
2.1实验代码截图
7-12本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
- 大于等于90分为A;
- 小于90且大于等于80为B;
- 小于80且大于等于70为C;
- 小于70且大于等于60为D;
- 小于60为E
2.2数据处理
数据表达:输入个数(N),五分制人数(A,B,C,D,E),分数(s)。N,A,B,C,D,E,s都为整型变量。
数据处理:通过求十位数(s/10),比较十位数的大小,来区分五个区域。
2.3PTA提交列表及说明
2.4造测试数据
输入数据 |
输出数据 |
5 61.85.55.75.59 |
0 1 1 1 2 |
6 88,56,54,93,97,90 |
3 1 0 0 2 |
7 44,88,91,72,96,70,85 |
2 2 2 0 1 |
4.学习总结
4.1学习进度条
周 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
第一周 |
7天 |
25 |
c语言最基础的格式 |
无 |
第二周 |
11天 |
51 |
温度转化 |
无 |
第三周 |
3天 |
80 |
if else 与 数学函数 |
对if else缺乏理解,对数学函数的输入模糊不清 |
第四周 |
4天 |
77 |
for语句引导的循环结构 |
循环结构可以理解,但赋值的输入不熟 |
第五周 |
3天 |
105 |
函数的插入 |
无 |
第六周 |
4天 |
121 |
分支结构与逻辑语句 |
对逻辑运算符不太熟悉 |
第七周 |
3天 |
119 |
Switch语句 |
无 |
4.2博客字数和代码行数
4.3思维导图
5.学习感悟
这一周主要学习switch语句,我对switch语句真的很不熟练,这次作业对我的提升就很大,在之后我会多加训练,争取掌握switch语句的用法。
------------恢复内容结束------------