一. 题目7-1 找出最小值
1.实验代码
1 #include<stdio.h>
2 int main(void)
3 {
4 int n,i,l,min;
5 scanf("%d",&n);
6 scanf("%d",&l);
7 min=l;
8 for(i=1;i<n;i++){
9 scanf("%d",&l);
10 if(min>l)
11 min=l;
12 }
13 printf("min = %d",min);
14 return 0;
15 }
2.设计思路
⑴文字描述
将各数值进行比较,把较小的赋值给较大的,循环得出最小值。
⑵流程图
3.本题调试过程碰到问题及解决办法
输出的min为1,赋值时把l打成了1导致结果错误。
7-3 奇偶分家
1.实验代码
#include<stdio.h>
int main(void)
{
int N,i,n,a = 0,b = 0;
scanf("%d",&n);
for(i = 0;i < n;i++){
scanf("%d",&N);
if(N % 2 == 0){
a++;
}
else{
b++;
}
}
printf("%d %d",b,a);
return 0;
}
2.设计思路
⑴文字描述
第一步:计算输入值为奇数还是偶数
第二步:分别加1
⑵流程图
3.本题调试过程碰到问题及解决办法
无
三.总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
⑴这几周老师讲解了for循环, do while, switch等语句,还有分支结构等等。
⑵问题就是代码的使用还不够熟练,有些代码总是忘记,打代码是总是细节上出错。
⑶解决方法就是多运用,尽量不照书打代码,努力做到熟练。
2、点评3个同学的本周作业。
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。