C語言1部落格作業3

2022-06-03 12:42:11 字數 2605 閱讀 9297

這個作業屬於哪個課程

這個作業要求在**

/homework/11455

這個作業的目標

學習掌握for迴圈語句,編寫與函式有關的程式碼

學號20209075

##一.pta實驗作業(15分/題)

###1.1.1本題要求編寫程式,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前n項之和.

##1.1.2資料處理

資料表達:定義了三個整形變數de,flag,i,用來輸入進行比較的三個數,再定義乙個整形變數n來實現值的互換。

資料處理:呼叫了scanf(),printf(),if語句。

###1.1.3 pta提交列表及說明

#說明:

q1:一開始我只定義了三個整形變數,發現是錯的。

a1:我又定義了乙個變數來實現值的互換。

q2:錯誤格式: scanf("%d",n);

a2:改正後: scanf("%d",&n);

##1.2 題目2本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前n項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。

#1.2.1 實驗**截圖

##1.2.2 資料處理

資料表達:定義了n,再用定義,賦值等進行編譯。

資料處理:呼叫了scanf(),printf(),if語句。

###1.2.3 pta提交列表及說明

###說明:

q1:一開始我全用int,除錯後是編譯錯誤。

a1:於是我用double,就對了。

q2:錯誤格式: double i=1;

double j=2;

改正後: double i=1.0;

double j=2.0;

###1.3 題目3

要求讀入1個整數x,然後輸出1+2+3+...x 的和。

###1.3.1 實驗**截圖

###1.3.2 資料處理

資料表達:定義了三個變數i, x, sum,

資料處理:呼叫了scanf(),printf(),if語句。

###1.3.3 pta提交列表及說明

###說明:

q1:一開始我直接 printf("%d\n",x,sum);執行測試後結果不一樣。

a1:然後我用 printf("1+...+%d=%d\n",x,sum);結果才一樣。

q2:錯誤格式: printf("%d\n",x,sum);

a2:改正後: printf("1+...+%d=%d\n",x,sum);

##2.閱讀**(-5——5分)

找乙份優秀**,理解**功能,並講出你所選**有點及可以學習的地方。參考**:

acm解題

注意:這部分內容回答太泛要倒扣5分

###題目:

給定乙個陣列和乙個值t,求乙個子區間使得其和的絕對值與t的差值最小,如果存在多個,任意解都可行。

分析:明顯,借用第一題的思路,既然要找到乙個子區間使得和最接近t的話,那麼不斷地找比當前區間的和更大的區間,如果區間和已經大於等於t了,那麼不需要在去找更大的區間了,因為其和與t的差值更大,然後區間左端點向右移動推進即可。所以,首先根據計算出所有的區間和,

排序之後按照上面的思路求解即可。

可以學習之處:通過多個if來表示if-else結構。

##3.學習總結(15分)

##3.1 學習進度條(5分)

###3.2 累積**行和部落格字數(5分)

###3.3 學習感悟(5分)

###感悟:

學習的東西越來越多,還沒來得及弄懂,新知識又來了,所以我要加緊學習。

###總結:

1.要編寫的程式碼越來越難,要記的東西也越來越多,我應該要更加勤奮的學習了。

2.作業越來越多,也越來越難,我要多擠出些時間來做c語言的作業了。

3.對於c語言的學習,我應該要更加自覺了。

C語言部落格作業3

這個作業屬於哪個課程 這個作業要求在 homework 11454 這個作業的目標 pta上五個程式設計題 看各種優秀 並學習 在自己的pta作業中找出之前的錯誤並一一歸類 要求學生掌握使用for迴圈語句實現指定次數的迴圈程式設計 學號20209022 1.在做這個題目的時候 sum s 沒有換過來...

C語言 部落格作業3

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 用c語言編寫程式 選擇結構 2.3 計算分段函式。要求學生掌握關係運算 if else語句 格式化輸入語句scanf 以及常用的數學庫函式。這個作業在那個具體方面幫助我實現目標 這個作業讓我學會了新的表示式和理...

C語言1部落格作業06

問題 答案這個作業屬於在哪個課程 c語言程式設計ii 這個作業要求在 c語言i作業06 我在這個課程目標是 學好c語言,為後面學習打好基礎 這個作業具體在 方面幫助我 練習pta作業,寫部落格 參考文獻 高考結束不久,各校的入取分數線也出來了,北京大學 peking university 720,浙...