C语言第三次作业

题目7-1 找出最小值

1.实验代码

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5 
 6     int n,i,num,min;
 7 
 8     scanf("%d",&n);
 9     scanf("%d",&min);
10 
11     for(i=1;i<n;i++){
12 
13         scanf("%d",&num);
14         min=(min > num ? num : min);
15 
16     }
17 
18     printf("min = %d",min);
19 
20     return 0;
21 }

 

2 设计思路

(1)文字描述:

第一步:定义n i num min。

第二步:输入n min 的值。

第三步:利用for循环语句找出最小值并输出。

(2)流程图

3.本题调试过程碰到问题及解决办法

scanf语句缺少&符。

题目7-3,奇偶分家

1.实验代码:

 1 #include <stdio.h>
 2 
 3 int main(){
 4     int n,x;
 5     int odd=0,even=0;
 6     scanf("%d",&n);
 7     for(int i = 0;i < n;i++){
 8         scanf("%d",&x);
 9         if(x % 2 != 0){
10             odd++;
11         }else{
12             even++;
13         }
14     }
15     printf("%d %d",odd,even);
16     return 0;
17 }

2 设计思路

(1)文字描述:

第一步,定义n,x,并使odd,even得0。

第二步,输入n的值。

第三步,利用if else语句分别计算出奇数和偶数的个数。

(2)流程图:

 

 3.本题调试过程碰到问题及解决办法

缺少当输入值不能整除2时的情况。

二、总结和学习进度条

1丶本周学习了函数的定义和调用,不返回函数 ,结构化程序以及局部变量和全局变量。让我对dev c++编码有了更加深入的了解和更全面的认识。

2丶沈峰作业评价李呈祥作业评价商立泽作业评价

3丶

 

posted on 2018-12-09 20:59  _王强  阅读(268)  评论(0编辑  收藏  举报