C語言I部落格作業10

2022-05-14 23:24:14 字數 2792 閱讀 9594

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

【作業要求】(

我在這個課程的目標是

能夠寫出乙個簡單耐玩的遊戲

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

pta作業

參考文獻

本題目要求讀入菱形起始字母和菱形的高度,然後輸出空心字元菱形。所謂「空心菱形」是指:每行由兩端為字母、中間為空格的字串構成,每行的字串中心對齊;上半部分相鄰兩行字串長度差2,且字母從給定的起始字母逐一遞增;下半部分與上半部分對稱。

輸入格式:

輸入在一行中給出起始字母(範圍為英文大寫字母a

-g)和菱形的高度(為不超過10的奇數)。

輸出格式:

輸出空心字元菱形。

輸入樣例:b 5

輸出樣例:

b c c

d d

c cb

資料處理與資料表達:

f(x)代表錢中間行級以上第乙個字母之前的空格變化,

g(x)代表中間行級以上第乙個字母到第二個字母之間的空格數變化,

h(x)代表中間行一下第乙個字母前的空格數變化

i(x)代表中間行一下第乙個字母到第二個字目之間的空格數變化

部分正確

下部分用於輸出空格數的for語句迴圈截至條件輸錯

本題要求編寫程式,輸出n行由大寫字母a開始構成的三角形字元陣列。輸入格式:輸入在一行中給出乙個正整數n(

1≤n<7

)。輸出格式:輸出n行由大寫字母a開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母後面都有乙個空格。輸入樣例:

4輸出樣例:a b c d

e f g

h i

j

資料表達:除去輸出資料,還定義了i,q,w三個張型變數,分別代表行輸出次數,列輸出次數,和字母變化

資料處理:

start

int行數i,

int列數w, 列迴圈次數q;

char

字元x x='a'

for(i=0;i《輸入的列數;i++)

printf(

'換行」);

輸入資料

輸出資料

答案錯誤

忽略了空格的存在

乙個數恰好出現在它的平方數的右端,這個數就稱為同構數。找出1~1000之間的全部同構數。輸出格式:在一行中輸出所有滿足條件的同構數,每個數輸出佔6列。沒有其它任何附加格式和字元。輸出樣例:

15

62576376

625

資料表達:定義了乙個整型變數i,代表同構數的底數

資料處理:

start

int次數i;

for(i=1;i<1000;i++)

if(i==(i*i)% (if i>100:餘1000 ; i<100:餘100 ;i<10

:餘10)

printf(

"%6d

",i);

end

答案錯誤

輸出的時候%6d後面多打了乙個空格

同學** 第二題

我的**

區別

1.這位同學用的是putchar輸出而我用的prinf輸出

2.這位同學用的while迴圈,而我用的for迴圈

同學** 第四題

我的**

不同點

1.這位同學**比我嚴謹很多,稍加修改能夠輸出不同的同構數

而我的**侷限性強

2.我的**相對簡潔

1.又是月底還是11.11的月底,又是期末,真是飢寒交迫呢

C語言I部落格作業10

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 根據實際情況,選擇合適的演算法 合理的迴圈結構,熟練的編寫程式。這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數...

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開始構成的三角...