C博客作业01--分支、顺序结构

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

0.展示PTA总分


1.本章学习总结

1.1 学习内容总结

关于随机数

随机数要在开头用#include<stdlib.h>.如果要每次的随机数字不同,就要用随机种子srand(time(0)).如果随机数有取值范围,例如要求随机数的范围在0100,就用rand()%100.如果是10100,就用10+rand(%90)。

关于for循环

for循环的表达式为for(表达式1;表达式2;表达式3)//后面不需要分号。此时不用scanf()函数,因为在for的表达式已经进行了赋值,表达式1赋值后,进行判断表达式2,再进行循环语句,再进行表达式3.记得还要用{}。

关于字符

字符输入用getchar()//()中无参数;输出用putchar()//()中要含有参数。两者都每次只能输入输出一个字符。

关于运算符

表示或用||,表达逻辑与用&&。表达非用!

关于switch

switch的用法为switch(表达式){}记得换行,里面要用case 常量表达式:语句1;break;case后面不能用case op=‘+’类似的,而是case ‘+’,区分两者间的区别。记得用break;

while和都do while

两者的区别在于,前者的表达为:while(表达式){循环语句体}。而后者为:do{循环语句体}while(表达式),至少执行一次的循环语句体。如果循环次数确定的话,尽量用for。

1.2 编程技巧总结

取某一位数个位做法

任何数对10取余得到的是个位数。例如求321的每一位数字,方法如下:individual=321%10,ten=321/10%10,hundred=321/100.

判断整除做法

m%n==0说明m能够对n进行整除,主要是用取余的方法。

对于函数

首先在头文件时用#include.求幂函数用pow,eg:x的3次方用pow(x,3).求绝对值用fabs()eg:x的绝对值为fabs(x)求平方根用sqrt()eg:根号4为sqrt(4)。等等
(目前pta刷的不多,对于函数的编程技巧不太很懂。之后会补上)

1.3 本章学习体会

林丽老师教的很好,但是由于自己的刷题量不多,所以在上课时么有怎么跟得上进度。我希望老师布置的作业能够少一掉,能让我有更多的时间刷pta,从题目中寻找c语言的技巧和魅力,还有老师布置的测试能不能在测试完后公布一下答案,这样可以及时纠正,及时改正。老师上课的互动可以少一点的话就更好了,不然每节课都上的心惊胆战,步步惊心,听课会不怎么集中。
这两者我写了分支结构和顺序结构,但有些许题是在同学的帮助下完成的。接下来要准备写循环结构了。

2.PTA实验作业(计算油费)

2.2.1 数据处理


2.1.2 代码截图

2.1.3 PTA提交列表及说明

2.3 自选一题,介绍单步调试如何检查错误

posted @ 2020-11-06 22:53  i566  阅读(174)  评论(1编辑  收藏  举报