第七週做業

 

要求一

完成PTA中題目集名爲《usth-C語言基礎-第七週做業》、《usth-C語言基礎-12周PTA做業》、《usth-C語言基礎-13周PTA做業-1》和《usth-C語言基礎-13周PTA做業-2》中的全部題目。git

 

要求二

博客的具體書寫內容和格式
將PTA第七週做業中如下2道題的解題思路按照規定格式寫在博客裏。算法

題目7-3 求交錯序列前N項和
1.實驗代碼學習

#include <stdio.h>
int main()
{
  int i=1,n;
  double j=0,sum=0;
  scanf("%d",&n);
  for(i=1;i<=n;i++)
  {
    if((i%2)==0)
    j=-(1.0f*i/(2*i*1.0f-1));
    else
    {
      j=1.0f*i/(2*i*1.0f-1);
    }
    sum=sum+j;
  }
  printf("%.3f",sum);
  return 0;
}

2 設計思路
(1)主要描述題目算法
第一步:定義整型變量i,n,定義雙精度浮點型變量j,sum;
第二步:輸入n值;
第三步:使用for和if else語句嵌套進行分類討論;
第四步:定義數學計算式;
第五步:輸出結果。spa

 (2)流程圖.net

 3.本題調試過程碰到問題及解決辦法:無設計

4.本題PTA提交列表3d

 題目7-5 統計學平生均成績及及格人數調試

1.實驗代碼code

#include <stdio.h>
int main()
{
  int i,n,count=0,grade,sum=0;
  double average=0;
  scanf("%d",&n);
  if(n==0);
  else
  {
    for(i=1;i<=n;i++)
    {
      scanf("%d",&grade);
      sum=sum+grade;
      if(grade>=60)
      count++;
      else
      count=count;
    }
    average=(sum*1.0f)/(n*1.0f);
  }
  printf("average = %.1f\ncount = %d",average,count);
  return 0;
}

2 設計思路
(1)主要描述題目算法blog

第一步:定義整型變量i,n,count=0,grade,sum=0;
第二步:定義雙精度浮點型變量average=0;
第三步:輸入n值;
第四步:使用for和if else語句嵌套進行分類討論;
第五步:定義數學計算式;
第六步:輸出結果。

(2)流程圖

3.本題調試過程碰到問題及解決辦法:無

4.本題PTA提交列表

要求四

請將上述做業的源代碼使用git提交到coding.net上,要求給出上傳成功後coding.net項目的截圖和你的git地址。

個人git地址:https://git.coding.net/Downager/171117.git

 

要求五

我的總結
(1)本週你學習了哪些內容?收穫了什麼?

    本週繼續學習了continue,for,if else語句,以及素數等經典例題,對於定義變量有了新的理解。

(2)本週所學內容中你以爲哪些是難點?有哪些知識點還不明白?

    例題中對於新的變量須要時間理解,且定義量較多題目稍微複雜,對於for,do while語句的運用還未熟練掌握。

 

要求六

互評和學習進度
一、點評3個同窗的本週做業:http://www.cnblogs.com/phsudie/   http://www.cnblogs.com/sun031915/   http://www.cnblogs.com/wxy5336/

     並邀請3名同窗點評你的做業:http://www.cnblogs.com/sun031915/   http://www.cnblogs.com/phsudie/   http://www.cnblogs.com/gu-an-cheng-wxm/
二、請用表格和折線圖呈現你本週(11/9 13:00~11/19 8:00)的代碼行數和時間、博客字數和時間、涉及的知識點。

相關文章
相關標籤/搜索