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


    1题目7-3 求交错序列前N项和

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

    (1)解题思路
    第一步:定义变量输入相加次数。
    第二步:利用循环条件正确输入条件。
    第三步:根据题目要求输出保留三位小数的结果。
    (2)
    (3)
    该定义成浮点数的定义错误。
    (4)
    2题目7-5 统计学生平均成绩及及格人数

    #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);
    }
    

    (1)解题思路:
    第一步:定义变量再根据格式输入。
    第二步:根据题目要求写出循环条件及内容。
    第三步:根据要求输出所求内容。
    (2)
    (3)把赋值号当作等于号进行if语句判断。
    (4)

    git地址:https://git.coding.net/yangzhiqun/cfsafa.git
    三:在本周我们学到了很多重要的知识,尤其是对于if语句和while语句有了更深入的理解,虽然还是不能更熟练的去掌握,但是已经理解了基本的框架;而这块的难点还是在于题目本身,对于一些题目的要求还是有些不清晰,希望能通过做题来增加我的熟练度。

    (1)于耀淞 http://www.cnblogs.com/jsjyys/p/7826828.html
    (2)徐伟业 http://www.cnblogs.com/xuweiye/p/7858466.html
    (3)姚舜禹 http://www.cnblogs.com/yaoshunyux/p/7856492.html

  • 相关阅读:
    12.22冲刺总结
    Android远程服务
    短信电话监听
    Android本地服务
    意图
    多线程下载
    异步HTTP请求
    提交数据到服务器
    通过HTTP访问网络资源
    观察者
  • 原文地址:https://www.cnblogs.com/12138-/p/7858650.html
Copyright © 2011-2022 走看看