完成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)的代碼行數和時間、博客字數和時間、涉及的知識點。