第三次作业
1.实验代码(找出最小值)
#include<stdio.h> int main(void) { int n,i,a,b; scanf("%d",&n); scanf("%d",&a); for(i=1;i<=n;i++){ scanf("%d",&a); if(b>a) b=a; } printf("min = %d",b); return 0; }
2 设计思路
(1)文字描述
第一步:定义整形变量n,i,a,b 输入a,n的值
第二步:利用for循环输入a 如果b>a 则a的值赋予b 输出最小值b
(2)流程图
3.本题调试过程碰到问题及解决办法
n前面没有加& 因为前面的是scanf 加上&
1.实验代码(奇偶分家)
#include<stdio.h> int main() { int n,i,a,b,c; b=c=0; scanf("%d\n",&n); for(i=1;i<=n;i++){ scanf("%d",&a); if(a%2!=0) b++; else c++; } printf("%d %d",b,c); return 0; }
2 设计思路
(1)文字描述
第一步:定义整形变量n i a b c 使b c的值为0 输入n
第二步:利用for循环 输入a的值 在利用for else语句判断 最后输出b c的值
(2)流程图
3.本题调试过程碰到问题及解决办法
n前面没有加& 因为前面的是scanf 加上&
二、总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
这几周学了分支结构,循环结构中for while,do while 等语句,遇到的问题是在老师指导下可以跟着打代码,但是一碰到实际问题无从下手。
平时应该多注意练习,多打代码,找到编写程序的感觉。注意多记住一些书上经典例题的编写过程和思路,养成一个程序编写的一惯思路。