一.  题目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、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。