博客作业
一·思维导图
二·c语言语法
1·if else
else总与上面最近的if相关联
良好习惯:if-else语句的大括号要打出来
2·switch
switch语句中的break语句并不是每个case语句后都必须有
case的每个常量表达式不能相等
3·for
表达式一只执行一次,表达式二判断,表达三提供变量
表达式1、2可省略,但分号必须保留
for语句后不加分号
4·while
一直循环直到不符合条件,末尾需有结束循环的语句
5·do while
特点是先执行循环体,后判断循环条件
6·break以及continue
break可以中止循环还可以用于switch语句
continue只是跳过后面语句继续循环
三·PTA分数截图
四·PTA题目分析
1·
思路:n表示次数,flag交替正负号
错误:sum=sum+flag(1.0/(3i-2)),第一次时未能为浮点计算,输入1,后改为1.0
学到:注意数据类型,掌握好细节
2·
思路:确定三条边,按照公式输入
错误:未调用数学函数
学到:在代码需要数学函数时要输入#include<math.h>
3·
思路:了解题目规则,定义多个数据分别代表
错误:数据没一一对应
学到:细心,对应好个个数据