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