C语言第三次作业

题目7-1 找出最小值

1.实验代码

#include<stdio.h>

int main(void)

{

 int n,i,l,min;

 scanf("%d",&n);

 scanf("%d",&l);

 min=l;

 for(i=1;i<n;i++){

  scanf("%d",&l);

  if(min>l)

  min=l;

 } 

 printf("min = %d",min);

 return 0;

}

2.设计思路

(1)第一步设置n为变量,min为最小值,比较大小,将较小的值存入min中。

         第二步循环n次,最终求出最小值并输出。

(2)流程图

 

 

 

 

 

 

 

 

 

3.本题调试遇到的问题及解决办法

问题int 与n之间没空格,导致编码错误。

解决方法:加上空格即可。

题目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)第一步定义变量N,数字i,a,b

        第二步为若数字能被2整除为a++,反之则为b++。

       第三步为输出a与b的个数即可。

(2)流程图

 

 

 

 

 

 

 

3.本题调试遇到的问题及解决办法

问题:忘记加分号,导致错误。

解决办法:加上分号,编码正确。

二、总结和学习进度条

1.总结这几周所学内容、遇到的问题以及解决方法。

学习了循环结构和分支结构和自定义函数,问题无非就是不熟练,应该课下多练习,不会的问题及时解决。多看看网上的教学视频。

2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!),并邀请3名同学点评你的作业,无点评作业倒扣该题分数。

被点评同学:1.郭涵https://www.cnblogs.com/44guohan/p/10089448.html

                     2.王肖https://www.cnblogs.com/wangxiao2018024023/p/10082213.html

                     3.肖晨东https://www.cnblogs.com/xcd5809/p/10085375.html

3.请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

 

 

 

posted on 2018-12-09 09:17  季琦  阅读(167)  评论(5编辑  收藏  举报

导航