C語言I部落格作業04

2022-05-14 05:56:04 字數 2589 閱讀 3198

問題答案

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟練的運用與掌握計算機系統和c語言知識

這個作業在那個具體方面幫助我實現目標

打字能力和鍵盤符號熟練程度以及對資料的分析

參考文獻

《pta系統常見問題解答》

本題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前n項之和。

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

在一行中輸出部分和的值,結果保留三位小數。

輸入樣例:

5輸出樣例:

0.917**

資料表達:用了整點型 int,浮點型 double,變數,賦值與計算

資料處理:資料用到的表示式:算術運算子,邏輯運算子 ,復合賦值運算子。流程結構:for語句

輸入資料

輸出資料說明0

0.000

使用臨界值

11.000

使用最小正整數

880.391

使用》50的資料

10000

0.393

使用較大資料

說明:

1.編譯錯誤:函式的傳入的引數與函式要求的引數不符

2.編譯錯誤:書寫錯誤,分號少了

3.答案正確:........

本題要求編寫程式,計算序列 1 + 1/2 + 1/3 + ... 的前n項之和。

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後6位。題目保證計算結果不超過雙精度範圍。

輸入樣例:

6輸出樣例:

sum = 2.450000 **

資料表達:用了整點型 int,浮點型 double變數,賦值與計算

資料處理:資料用到的表示式流程結構:for語句

輸入資料

輸出資料

說明-1

0.000000

使用負數

00.000000

使用臨界值

11.000000

使用最小正整數

10000

9.787606

使用較大資料

說明:

1.編譯錯誤:定義的變數型別與使用不對應,如為float,但實際給與了乙個double的值。 %.6f\n中的「 ."沒有打。

2.答案錯誤:程式輸出結果錯誤,程式考慮不夠完善

3.答案正確: ......

同學**截圖

自己**截圖

比較:

①使用的變數的不同,我的使用的是一種復合賦值運算子,比他使用的變數更簡便一些。

②使用的迴圈正負方法的不同,我使用的是 flag*=-1;,他的使用的是 f=-f 。

③使用的公式不同,我的使用的是sum+=(flag*i)/(2*i-1) ,而他的使用的與我不同。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第四周/10-15

這周花了大約兩天

110for語句迴圈體的使用

各種變數,語句的使用會混亂

在本週中我新學習到了一種新的語句——for語句,這是一種執行迴圈體的語句。另外同時還複習了前面的一些變數,運算子。
我在本週的學習中深感c語言的博大精深,對於各種型別的題,程式設計都可以對相應的不同的編碼。此外我還學習到了不少的知識,如 fahr++ 為自增運算子。

C語言I部落格作業04

問題 回答這個作業屬於 c語言程式設計 這個作業要求在 1 homework 9768 我在這個課程目標是 學習如何分析程式和除錯程式 這個作業在哪各方面幫助我實現目標 pta的作業,的分析 參考文獻 本題要求編寫程式,計算序列 1 1 3 1 5 的前n項之和。輸入格式 輸入在一行中給出乙個正整數...

C語言I部落格作業04

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 弄清楚for迴圈語句作用 這個作業在那個具體方面幫助我實現目標 應對不同的題目使用for語句 參考文獻 1.1.1資料處理 資料表達 int denominator,n,i double item,sum 定...

C語言I部落格作業04

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i作業004 我在這個課程的目標是 學會程式語言和設計程式並能夠利用所學知識解決這方面的一些問題 這個作業在那個具體方面幫助我實現目標 學會使用for迴圈 參考文獻 1.1 題目名 1.1.1資料處理 資料表達 定義整型常量n和雙精度浮...