| 这个作业属于哪个班级 | 网络2011-2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | C语言博客作业01-顺序、分支结构 |
| 这个作业的目标 | 初步认识C语法,掌握数据表达、printf、scanf语法及分支结构内容 |
下面就是我的小成就(作业):
1.本章学习总结
1.1 学习内容总结
1.学习随机函数使用
srand(time(0))
; //随机生成一个数,猜数字游戏。
rand()%100
;//取0-99间随机数。
2.字符型的输入输出
%c
;//字符型输入输出格式;
char
;//定义字符型变量;
3.变量的定义
double
;//定义双精度浮点数--输入输出用%lf
;
float
;//定义单精度浮点数--输入输出用%f
;
int
;//定义整型数--输入输出用%d
;
4.常用分支结构语句
if-else
;//用于判断的语句;
switch
;//一样是判断语句,不能够像if-else语句一样多次分支判断,但更简便;
1.2 编程技巧总结
1.取个位数:num%10
2.判断整除:sum/number==0
3.去尾数:sum/num
1.3 本章学习体会
刷题的感觉很好,尤其是做出来后。
代码量差不多有五六十个。
2.PTA实验作业
2.1 前天是哪天
2.1.1 数据处理
数据表达:年、月、日,用int定义整型数;用scanf语句输入变量;
数据处理:用else-if多分支结构;
2.1.2 代码截图
2.1.3 PTA提交列表及说明
Q1(内部错误):没有看清题目要求,前天当作前一天。
A1:前天应是当前日期往前推2天。
Q2(答案错误):没有区分每一月份的1号跟2号。
A2:可以用switch语法分别输出1号与2号的前天。
Q3(部分错误):闰年的判断条件不全面。
A3:判断条件应该是year % 4 == 0&&year % 100 != 0||year % 400 == 0
.
2.2 自选一题
2.2.1 数据处理
定义变量:char
;
输入输出字符型数据:%c
;
2.2.2 代码截图
2.3 自选一题,介绍单步调试如何检查错误
2.3.1 单步调试截图
2.3.2 代码截图