首页 > 编程语言 > 详细

C语言第三次作业

时间:2018-12-09 00:47:44      阅读:223      评论:0      收藏:0      [点我收藏+]

题目7-1 找出最小值

1.实验代码

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

2 设计思路

(1)文字描述

第一步:定义输入次数n,i a,min

第二步:输入次数n和min

第三步:让min与a比较找出最小值,结束循环

(2)流程图

技术分享图片

 

 

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

 

 技术分享图片

 问题及解决办法:编译出错,下面提示需要在)前面加上;发现我的for语句中的语句用,隔开的,应该用;  改正后编译正确

 7-3 奇偶分家

1.实验代码

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

 2 设计思路

(1)文字描述

第一步:定义主函数,输入x,n,i,将a,b归零

第二步:输入正整数,用else if 语句分支,若x/2取余数不等于0时a++,若x/2取余数等于零时进行b++

第三步:输出 a,b的值

(2)流程图

技术分享图片

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

技术分享图片

 问题及解决办法:编译出错,也是没有注意for中结构的正确使用,和不等于的不正确使用,把!=打成了=!   经过改正正确运行

 二、总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

    这几周学习了好多新知识,比如分支结构,自定义函数,循环结构等能运用到生活中的计算机语言。也感觉到老师课上讲的速度慢慢加快了,因此我要更仔细听讲。在第二次就深深体会到上机实际操作的重要性,这一次作业也体会到了,三天不练就有些生疏了。所以我要规划好给C语言的时间,不能忘记每日训练。

 

2、点评3个同学的本周作业,并邀请3名同学点评你的作业,无点评作业倒扣该题分数。

(1)于海龙第三次作业

(2)郭涵的第三次作业

(3)王萌的第三次作业

3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

技术分享图片

技术分享图片

C语言第三次作业

原文:https://www.cnblogs.com/shanglize123/p/10089967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!