第二次博客作业

| 这个作业属于哪个班级 | C语言--网络2011/2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | C博客作业00--顺序分支结构 |
| 这个作业的目标 | 初步认识C语法,掌握数据表达、printf、scanf语法及分支结构内容 |

0. 展示PTA总分


1. 本章学习总结

1.1 学习内容总结

1. 学习随机函数的使用

  1. include <stdlib.h>
    rand()生成0--0x7fff的随机数
    rand()%100生成范围1--100
    srand(seed):生成随机种子,产生不同随机数

  2. include <time.h>
    time(0)返回从1970年1月1日零时零分零秒到目前为止所经历的时间,单位为秒

2. 自增运算符

fahr++ ++fahr fahr=fahr+1

3. 控制输出的列数

printf("%md");

  1. %md 数据输出宽度为m列,数据实际列数小于m,则在端补空格
  2. %-md 数据输出宽度为m列,数据实际列数小于m,则在端补空格
  3. %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提交列表及说明


没啥可说的,别把‘’丢了就行

posted @ 2020-11-08 22:58  2012宋宇龙  阅读(127)  评论(0编辑  收藏  举报