第二次博客作业
| 这个作业属于哪个班级 | C语言--网络2011/2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | C博客作业00--顺序分支结构 |
| 这个作业的目标 | 初步认识C语法,掌握数据表达、printf、scanf语法及分支结构内容 |
0. 展示PTA总分
1. 本章学习总结
1.1 学习内容总结
1. 学习随机函数的使用
-
include <stdlib.h>
rand()生成0--0x7fff的随机数
rand()%100生成范围1--100
srand(seed):生成随机种子,产生不同随机数 -
include <time.h>
time(0)返回从1970年1月1日零时零分零秒到目前为止所经历的时间,单位为秒
2. 自增运算符
fahr++ ++fahr fahr=fahr+1
3. 控制输出的列数
printf("%md");
- %md 数据输出宽度为m列,数据实际列数小于m,则在左端补空格
- %-md 数据输出宽度为m列,数据实际列数小于m,则在右端补空格
- %m.nf 输出宽度为m列,包括小数点和符号位。小数保留n位
1.2 编程技巧总结
取一个数个位n%10
判断整除做法if(n%x==0)即n被x整除
1.3 本章学习体会
不理解的地方
这段代码哪里错了?
这两周的代码量大概PTA六百分
2. PTA实验作业
2.1 前天是哪天
2.1.1 数据处理
数据表达
int year, month, day;
int year_before, month_before, day_before;
数据处理
if(){}else{}
if(){}if(){}
2.1.2 代码截图
由林智凯学长讲解
2.1.3 PTA提交列表及说明
一开始用的穷举法,但并没有全对,经过学长的讲解后知道了几种简单的方法
2.2 实验4-2-6-嵌套循环 输出三角形字符阵列 (15分)(自选一题,内容要和字符型数据处理有关的题目)
2.2.1 数据处理
数据表达 int n,cnt=0;
数据处理for(){}
2.1.2 代码截图
2.1.3 PTA提交列表及说明
一开始对字符的认识十分浅薄,后来知道了字符都有特定的编号,a到z是连号,这道题就豁然贯通了
2.3 计算油费(自选一题,介绍单步调试如何检查错误)
2.3.1 单步调试截图
2.1.2 代码截图
2.1.3 PTA提交列表及说明
没啥可说的,别把‘’丢了就行