1. 程式人生 > >第七周作業

第七周作業

第七周 image pri urn 第七周作業 mage .cn 說明 情況

一、PTA作業

題目7-1

1.實驗代碼

2 設計思路

(1)文字描述

第一步:
第二步:

第三步:

(2)流程圖

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

錯誤提示的截圖

技術分享

問題及解決辦法:

4.本題PTA提交列表

錯誤提示解釋說明:

題目7-3 求交錯序列前N項和

1.實驗代碼

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

2 設計思路

(1)文字描述

第一步:
第二步:

第三步:

(2)流程圖

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

錯誤提示的截圖

技術分享

技術分享

問題及解決辦法:本題一開始沒發現錯誤,看了半天,最後翻譯答案提示才知道,flag沒有定義。問題已解決。

4.本題PTA提交列表

技術分享

錯誤提示解釋說明:

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

1.實驗代碼

2 設計思路

(1)文字描述

第一步:
第二步:

第三步:

(2)流程圖

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

錯誤提示的截圖

技術分享

問題及解決辦法:找不到錯誤在哪,後來對照錯誤提示翻譯,才發現grade=0,t=0漏了,而且沒有討論N=0的情況。

4.本題PTA提交列表

技術分享

技術分享

技術分享

錯誤提示解釋說明:第七·第五行錯誤,第四十四行錯誤,由於沒有初始化導致的。

第七周作業