作业
一.
二.if-else:1,选择判断语句;
2,使用方法:if(判断语句){
执行内容
}else{
执行内容
}
switch:1,开关语句;
2,使用方法:switch(定义量){
case(变量):执行内容;break(可加可不加);
n个同样的case语句
}
for:1,循环语句;
2,使用方法:for(初始状态;循环条件;循环结束执行内容){
执行内容
}
while: 1,循环语句;
2,使用方法:while(循环条件){
执行内容
}
do-while:1,循环语句;
2,使用方法:do{
执行内容
}while(循环条件)
break:1,跳出整体循环;
2,使用方法:放在循环中,要跳出循环时用;
continue:1,跳出一轮循环执行下一轮循环;
2,使用方法:放在循环中,要跳过这一轮循环进行下一轮循环是用;
三.作业2.3,2.4
第3章作业
4.1作业
四.①
1.题目:
2.思路:
(1).for循环递增一个变量(如i)得出每一项;
(2).一个变量(如sum)不断加上i;
(3).出循环得出总和
3.具体代码:
#include<stdio.h> int main() {
int i, N; double sum = 0; scanf("%d", &N); for (i = 1; i <= N; i++) { sum += 1.0 / i; } printf("sum = %.6f", sum); return 0;
}
4.收获and错误点:类型强转换
②
1.题目:
2.思路:
(1)if-else判断输入数大小选择进程;
(2)for循环控制区间进行循环输出;
3.具体代码:
#include <stdio.h> int main() { int l, u; double c, f; scanf("%d %d", &l, &u); if (l <= u) { printf("fahr celsius\n"); for (f = l; f <= u; f = f + 2) { c = 5 * (f - 32) / 9; printf("%.0f%6.1f\n", f, c); } } else { printf("Invalid."); } return 0; }
4.收获and错误点:%后数字控制字符宽度
③
1.题目:
2.思路:
(1)for循环递增i;
(2)调用pow函数进行计算,在输出;
3.具体代码:
#include <stdio.h> #include <math.h> int main() { int n; scanf("%d", &n); int i, s; for (i = 0; i <= n; i++) { s = pow(3, i); printf("pow(3,%d) = %d\n", i, s); } return 0; }
4.收获and错误点:调用函数前要先输入#include<math.h>