C語言I部落格作業10

2022-03-02 21:58:24 字數 3243 閱讀 2336

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

根據實際情況,選擇合適的演算法、合理的迴圈結構,熟練的編寫程式。

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

提供案例給我練習,並可以判斷對錯

參考文獻

pta本題要求實現乙個函式,判斷任一給定整數n是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。

1.1.1 資料處理

資料表達:

變數變數的值型別n

輸出的行數整型i

迴圈的引數

整型ch

輸出字元

字元型資料處理:

begin(演算法開始)

初始化ch='a'

如果n<7

當n不等於0時

for迴圈中

輸出%c

ch++

for迴圈結束

輸出換行符

n=n-1

while迴圈結束

end (演算法結束)

流程結構:while迴圈中for迴圈語句

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料說明3

對了4

對了6

對了1.1.4 pta提交列表及說明

1.部分正確:大於4時答案不正確

2.部分正確:等於1時答案不正確

本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。

1.2.1 資料處理

資料表達:

變數變數的值

型別a,i

迴圈的引數整型n

正整數整型

t判斷引數

整型資料處理:

表示式:

begin(演算法開始)

輸入n如果n=1

輸出none

for迴圈中

b=pow(2,a)-1

再乙個for迴圈中

如果b模i等於0

則t=1

跳出for迴圈

如果t不等於0

輸出b並換行

令t等於0

for迴圈結束

輸出換行

end (演算法結束)

流程結構:for迴圈中巢狀for迴圈,加上判斷引數

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明19

對了15

對了6

對了1

對了1.2.4 pta提交列表及說明

1.編譯錯誤:大括號在奇怪的地方去了

2.部分正確:等於1時輸出答案不正確

同學**截圖

陳潔某人

自己**截圖

(1)陳潔的思路是分情況處理,分19,1099,100~999三個部分來分別平方後再去餘數。格據平方後得到的位數不同,取餘數分別用%10,%100,%1000,運用 for迴圈讓i自加後,再用if語句。

(2)另乙個同學的思路是直接運用邏輯語句把陳潔分的三種情況綜合成乙個if條件語句。

(3)我的**是運用了乙個自定義函式。

(4)其中某位同學的**是最簡潔的值得學習

日期這週所花的時間

**行學到的知識簡介

目前比較迷惑的問題

10.7-10.13

7個小時

80+編譯if-else語句,變數,資料型別不清楚,算術運算與賦值運算

無法區分以及中英符號

10.14-10.20

5個小時

90+編譯for語句,指定次數的迴圈程式設計

巢狀if-else語句

10.21-10.27

5個小時

140+

學習了函式定義

函式的區分

10.28-11.3

6個小時

150+

學會運用多分支結構、字元型資料型別和邏輯運算子

用邏輯運算子表示x為0的幾種表示式

11.04-11.10

5個小時

200+

熟悉多分支結構switch語句的使用

無11.11-11.17

6個小時

300+

熟悉使用while和do-while結構解決問題

while和do-while結構的一些區別

11.18-11.24

7個小時

100+

熟悉break、continue的使用和使用迴圈的巢狀解決問題

無11.16-11.29

9個小時

100+

選擇合適的演算法、合理的迴圈結構,熟練的編寫程式。

陣列的運用

20374和1262

對巢狀迴圈初始化時,一定要分清內外層迴圈

可以用引數記錄下某個步驟是否經過

c語言是在實踐中不斷積累,出錯,再改正中不斷提高的。要一步乙個腳印,在實踐中學習。

一絲不苟,認真學習。

C語言I部落格作業10

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業10 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 本題要求編寫程式,輸出...

C語言I部落格作業10

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 迴圈結構的程式設計 參考文獻 c語言程式設計,pta,百科 1.1輸出三角形字元陣列 本題要求編寫程式,輸出n行由大寫字母a開始構成的三角...

C語言I部落格作業10

問題 答案這個作業屬於哪個課程?c語言程式設計ii 這個作業要求在 我在這個課程的目標是什麼?學習並掌握c語言中迴圈的巢狀 這個作業在哪個具體方面幫助我實現目標?更熟練 的技巧性 參考文獻 1 pta實驗作業 1.1 題目名 1.1.1 資料處理 資料處理 資料表達 1.1.2 實驗 截圖 1.1....