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++编码有了更加深入的了解和更全面的认识。
3丶