C语言第三次作业

1.实验代码

1)找出最小值

#include<stdio.h>
int main(){
    int n,i,j,min;
    scanf("%d",&n);
    scanf("%d",&j);
    min = j;
    for(i = 1;i < n;i++){
        scanf("%d",&j);
        if (min>j) min = j;
    }
    printf("min = %d",min);
    return 0;
} 

设计思路:第一步定义变量n,j,i,min 第二步输入n,j 第三部赋值min=j,第四部,循环语句比大小 第五步输出最小值

流程图:

3.遇到的问题以及解决办法

错误原因为在比较大小的循环中没有输入后续的数字,应该在for的循环中第一条加个scanf("%d",&j);。

2.奇偶分家

#include<stdio.h>
int main(){
    int N,n,i,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;
}

设计思路:第一步先定义变量N,n,i,a=0,b=0 第二部输入n 第三部在循环语句中判断奇偶,并且对应的奇偶数的数量值进行累加  第四部,输出奇偶数的数量

流程图:

3.调试过程遇到的错误与解决办法:

在判断的语句中,有语法错误,(N%2=0),应改为(N%2==0)

二、总结和学习进度条

1.这几周主要学习了分支结构,自定义函数,循环结构,并且在老师的带领下讲解了习题,主要还是要自己课后多做题,写代码。

2.评价周硕的链接  评价黄辉的链接   评价关欣的链接

3.

posted @ 2018-12-10 09:00  张少宏  阅读(185)  评论(2编辑  收藏  举报