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为最小值,比较大小,将较小的值存入min中。
第二步循环n次,最终求出最小值并输出。
(2)流程图
3.本题调试遇到的问题及解决办法
问题int 与n之间没空格,导致编码错误。
解决方法:加上空格即可。
题目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,a,b
第二步为若数字能被2整除为a++,反之则为b++。
第三步为输出a与b的个数即可。
(2)流程图
3.本题调试遇到的问题及解决办法
问题:忘记加分号,导致错误。
解决办法:加上分号,编码正确。
二、总结和学习进度条
1.总结这几周所学内容、遇到的问题以及解决方法。
学习了循环结构和分支结构和自定义函数,问题无非就是不熟练,应该课下多练习,不会的问题及时解决。多看看网上的教学视频。
2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!),并邀请3名同学点评你的作业,无点评作业倒扣该题分数。
被点评同学:1.郭涵https://www.cnblogs.com/44guohan/p/10089448.html
2.王肖https://www.cnblogs.com/wangxiao2018024023/p/10082213.html
3.肖晨东https://www.cnblogs.com/xcd5809/p/10085375.html
3.请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。