c语言基础课第三次作业

7-1找出最小值

1.实验代码

#include <stdio.h>
 int main(void)

    int n, i, m, min;
    scanf("%d", &n);
    for(i = 0; i < n; i++)
{
        scanf("%d", &m);
        if( m< min )    min = m;
}
    printf("min = %d", min);
    
    return 0;
}

2.设计思路

(1)文字描述

第一步:编译预处理命令,定义主函数

第二步:定义变量,用min表示这些数里的最小值,n为开始的常数,i为输入的常数的个数,m为与最小值比较的的那个数

第三步:用if语句,将m与min进行比较若最小值大于m,则将m的值赋给min,从而得出最后的最小值

(2)流程图

 

3.调试过程的问题及解决方法

问题:return 0后面未加;    解决方法:在return 0后输入;

 

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表示第一行的正整数,n表示输入的正整数的个数,a表示偶数的数量,b表示奇数的数量

  第三步:分别用每次输入的正整数来除以二,能整除就给a加上1,反之就给b加上1,这样自然就能得到这些正整数中奇数与偶数的数量

(2)流程图

3.调试过程的问题及解决方法

问题:缺少一个}     解决方法:在第14行加入一个}

 

总结和学习记录条

这一周学习了自定义函数,do while,switch,for语句等

 

评价同学

沈峰https://www.cnblogs.com/shenfengren/p/10082813.html

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

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

 

posted @ 2018-12-08 20:51  萌。  阅读(187)  评论(6编辑  收藏  举报