首页 > 编程语言 > 详细

c语言基础课第三次作业

时间:2018-12-08 22:00:22      阅读:241      评论:0      收藏:0      [点我收藏+]

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

 

c语言基础课第三次作业

原文:https://www.cnblogs.com/wmeng/p/10089030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!