博客作业1

一·思维导图

二·c语言语法
1·if else

if(条件句){
    语句1;
}
else{
    语句2;
}

else总与上面最近的if相关联
良好习惯:if-else语句的大括号要打出来
2·switch

switch(表达式){
    case 常量表达式1: 语句段1; break;
    .......
    case 常量表达式n: 语句段n; break;
    default: 语句段n-1; break;
}

switch语句中的break语句并不是每个case语句后都必须有
case的每个常量表达式不能相等
3·for

for(语句1;语句2;语句3){
    循环语句;
}

表达式一只执行一次,表达式二判断,表达三提供变量
表达式1、2可省略,但分号必须保留
for语句后不加分号

4·while

while(表达式){
    循环语句;
}

一直循环直到不符合条件,末尾需有结束循环的语句

5·do while

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.

思路:了解题目规则,定义多个数据分别代表
错误:数据没一一对应
学到:细心,对应好个个数据

posted @ 2019-10-13 21:42  皮皮皮(童浚)  阅读(145)  评论(0编辑  收藏  举报