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,中间存放值l,将个数字与最小值min比较,若该数字比min小则放入min。

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

(2)流程图

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

错误:忘记打上min=l,导致程序无法正常运行。

改正:打上min=l。

题目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,若数字能被2整除为a++,反之则为b++。

         第二步:输出奇数个数a和偶数个数b。

(2)流程图

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

错误:输入法错误,“,”应用英文输入法打出。

改正:变换输入法重新输入。

二、总结和学习进度条

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

    最近一周学习了定义函数、循环结构和分支结构,课上老师讲解的很详细有时也会留出足够的自己支配的练习时间,但还是感觉理解有些困难。我觉得依旧需要课前认真预习,课后认真复习,抓紧跟上课堂进度。

2.点评同学:王肖https://www.cnblogs.com/wangxiao2018024023/p/10082213.html

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

           王萌https://www.cnblogs.com/wmeng/p/10089030.html

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

 

posted @ 2018-12-08 22:25  郭涵  阅读(227)  评论(4编辑  收藏  举报