C語言I部落格作業06

2022-05-28 09:09:15 字數 3393 閱讀 3190

題目

答案這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

理解陣列的定並能靈活用法,位寬的用法

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

使用for迴圈語句實現指定次數的迴圈程式設計。

參考文獻

從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下

題目內容描述:

1.1.1資料處理

資料表達:使用了三個整型變數i、c、y,其中y是用來21世紀的某個截止年份,i表示這期間的年份,c是這時間段閏年的數量

資料處理:作用了if-else和for的結構,當第一次if成立是輸出「invalid year!」。否則進行for迴圈,for結束後再進行if判斷,如果成立輸出none。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明1245

invalid year!invalid year!

21世紀以前

2004

2004

21世紀

2345

invalid year!

21世紀後

1.1.4 pta提交列表及說明

題目內容描述:

1.2.1 資料處理

資料表達:定義4個整型變數n、j、e、i,還有乙個整型陣列a[1000],其中n是輸入整數的數量,i用看進行迴圈輸入資料的次數,j是奇數數量,e是偶數數量,a[1000]是用來儲存輸入的資料。

資料處理:先讓j和e賦值為0,運用了for迴圈語句,輸入數字,並判斷數字型別,如果奇數,則j++,是偶數就e++,最後輸出奇數和偶數的數量。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明5 23 45 69 78 47

4 1隨機5個兩位數

4 12 789 631 -8

2 24個隨機數

4 0 23 -78 -4

1 3含0

1.2.4 pta提交列表及說明

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

2.1.1同學**截圖:

2.1.2自己**截圖:

區別:我直接把for巢狀在if語句中,而他直接從上往下執行,不使用else,而且判斷閏年的方法,我感覺他的方法是錯誤的,它的i%4==0&&i%400!=0不能夠證明某個年份是閏年,因為某個年份能被400整除也是閏年。但是在21世紀是一種特殊情況,所以他的答案也沒錯。

2.2同學**截圖:

2.2自己**截圖:

區別:說實話,我看到這個題目第一想到的就是陣列,當我看到這個**時,我才知道原來還可以用for迴圈,而且比我的**更好,因為我的輸入的資料有限,但是他的**比我的很實用。

周 /日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周3小時

60學會輸出字元

無第二週

10小時

186學到變數名稱、運算、把變數的結果輸出

無第三週

7.5小時

245學會if條件判斷

無第四周

5小時120

學會使用for迴圈

無第五周

6小時80

學會定義函式,do while 等迴圈

一些複雜的函式看到不知道怎麼定義,不了解一些新定義,比如const

第六周7小時

140陣列的定義,break的用法

對於一些題目不知道到底用什麼方法去解決

時間部落格字數

**行數

第一周183

60第二週

1774

186第三週

2149

245第四周

1585

120第五周

1645

80第六周

3.3.1 學習內容總結

請用思維導圖的形式將到目前為止所學的內容進行整理。

3.3.2 學習體會

本週的作業讓我學到了很多東西,比如一些if和for語句的巢狀使用,還有陣列的使用,邏輯運算子和關係運算子的使用,這週的作業做起來,必須要提前預習書本上的內容,但是程式設計題我們不知道這個題是否要用到新的知識,所以有些題做起來比較困難。但是慢慢地問別人,會發現這些題目都很有意思。說實話,再做那個《輸出閏年》的時候一直答案錯誤,一直小錯誤也沒找出來,後來問了別人才知道21世紀原來是2001-2023年,但是我之前一直以為是2000-2023年,所以在這個題目繞了很久。再做c語言題目是文化知識也是比較重要的。有時候讀懂了題目,但是不會做,所以數學基礎也要有,我覺得c語言是乙個綜合的科目。我們再做c語言還要保證能夠理解並解決這個問題。

c語言作業評價標準

本次作業特別注意:

C語言I部落格作業06

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...

C語言I部落格作業06

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業06 我在這個課程的目標是 學會c語言,掌握程式設計基礎知識 這個作業在那個具體方面幫助我實現目標 學會了多分支結構 字元型資料型別和邏輯運算子。參考文獻 c語言作業評價標準 題目描述 給定n個正整數,請統計奇數和...

C語言I部落格作業06

一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...