第三次作业
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 等语句,遇到的问题是在老师指导下可以跟着打代码,但是一碰到实际问题无从下手。
平时应该多注意练习,多打代码,找到编写程序的感觉。注意多记住一些书上经典例题的编写过程和思路,养成一个程序编写的一惯思路。


浙公网安备 33010602011771号