zoukankan      html  css  js  c++  java
  • 第七周作业


    1 实验代码:

    #include <stdio.h>
    #include <math.h>
    int main()
    {
    	int a,b,c,d,e,f;
    	float m,sum;
    	sum = 0;
    	scanf("%d",&a);
    	for(b = 1,c = 1,d = 2,e = -1,f = 1;b <= a;b = b + 1,c = c + 2,d = d + 1,f = pow(e,d))
    	{
    		m = (b * 1.0f) / c;
    		sum = sum + (m * f);
    	}
    	printf("%.3f",sum);
            return 0;
    }
    
    

    2 设计思路:
    (1)描述题目算法:
    第一步:定义a,b,c,d,e,f和m,sum;
    第二步:按照题里给的已知条件,在本上做一下这个题,找出一个合适的计算公式;
    第三步:将计算公式算法带入计算;
    第四步:输出保留三位小数的和的值。
    (2)流程图:

    3.本题调试过程碰到问题及解决办法:
    本题遇到的问题就是根本不会,一点思路都没有。我直接拿来同学的作业借鉴然后,自己又打了两遍,理解了代码。

    1 实验代码:

    #include <stdio.h>
    int main()
    {
    	int a,b,c,sum,d;
    	float average;
    	c = 1;
    	d = 0;
    	sum = 0;
    	scanf("%d",&a);
    	if(a != 0)
    	{
    	while(c <= a)
    	{
    		scanf("%d",&b);
    		if(b >= 60)
    		{
    			d = d +1;
    		}
    		else if(b < 60)
    		{
    			d = d + 0;
    		}
    		sum = sum + b;
    		c = c + 1;
    	}
    	average = (sum + 0.05f) / a;
        }
        else if(a == 0)
        {
        	average = 0;
        	d = 0;
    	}
    	printf("average = %.1f
    count = %d",average,d);
    }
    

    2 设计思路:
    (1)主要描述题目算法:
    第一步:定义字符;
    第二步:判断a是否等于0;
    第三步:如果a不等于0,直到c小于等于a循环,如果b大于等于60,d=d+1;如果b小于60d=d+0计算求和;
    第四步:输出结果。
    (2)流程图:

    3.本题调试过程碰到问题及解决办法:
    本题遇到的问题同上一道题是一样的,就是不会。我自我反思了一下,主要是动脑不够,拖延症太严重。所以到了来不及的时候借鉴了同学的。

    个人总结:
    在本周的学习生活中,我学到的最大的一个道理就是做事要抓紧,不能够人为时间还有很多就一拖再拖,因为我并不知道自己要做的事情会有多难,所以时间计算难免出错。所以以后做事要提早做。在本周的学习中,我已经算是比较熟练的掌握了for循环。
    我认为的难点,就是输入一些数字的题,就是你并不知道输入多少个值,而是只知道,输入值在什么时候结束。这样在循环中scanf的比较难。我不懂得点也是我一直不懂得地方就是除法,我的除法总是等于0总是找不出问题来。还有getchar()的含义,只知道他是一种替代字符。
    于耀松:http://www.cnblogs.com/jsjyys/p/7826828.html
    周璇:http://www.cnblogs.com/zhouxuan99/p/7856118.html
    张国庆:http://www.cnblogs.com/zgq947/p/7856360.html

  • 相关阅读:
    2.字符设备驱动开发
    1.Linux内核模块编程
    Linux基础知识
    数据结构小结
    3基本概念
    2在HTML中使用JavaScript
    1JavaScript简介
    20161230【作业1】静态网页制作笔记
    14非屏幕媒体
    13用户界面样式
  • 原文地址:https://www.cnblogs.com/xuweiye/p/7858466.html
Copyright © 2011-2022 走看看