2020級C 實驗課 期末機考模擬考題解

2022-06-20 02:09:09 字數 2326 閱讀 9894

做這個題解的理由很簡單,有很多同學想寫但是不會寫,湊巧我寫了,所以搞個題解。

順序就是題單裡的順序(介面左上角選單切換文章,右上角目錄方便檢視)

隨機得到乙個數字,如果是偶數,則輸出「黑馬」,並得到一顆糖,然後繼續;不然則輸出「白馬」,沒有得到糖,並且換人。

判斷乙個數是不是偶數(能否被2整除)即可。

if (n == 0)continue

;else

if (n % 2 == 0)cout << "

black horse!";

else cout << "

white horse, bye!

"<< endl;

根據輸入的數字,畫出相對應的靠右的三角形。

其實就是輸出了乙個n*n的圖,判斷一下該不該輸出 * 就行,注意行末換行。

for (int i = 1;i <= n;i++)

cout

<

}

乙個(三位)水仙花數是指乙個三位數,其數字本身正好等於其個位數,十位數,及百位數的三次方之和。請問這樣的數有多少?

void fi(int

a)//輸入乙個數 a,判斷它是不是水仙花數(該函式僅限於三位水仙花數)

輸入乙個字串,輸出該字串,但只要字母,並且把所有的字母都換成大寫。

輸入字串,然後一位位判斷(小寫與大寫字母的ascii碼差32

),如果是小寫,就減32就好了。

由於是含空格的字串,所以要用getline輸入。

getline(cin, s);

for (int i = 0;i < s.length();i++)

else

if (s[i] >= '

a' && s[i] <= 'z'

) cout

<

}cout

<< endl;

輸出每群人年紀第三大的(按照從小到大排序)

把每組數第三大的數(通過排序)存入乙個陣列,然後再排序後輸出。

這麼明白了,怎麼可能再給你複製貼上

判斷乙個整數是否是3的倍數。如果是3的倍數,則輸出其平方;如果不是,則輸出其3倍。

就是題意,沒有題解(狗頭)

輸入2個正整數m,n,輸出第m個起的n個素數的和。

暫時沒有想到常規的方法,先空著。

輸入1個字串,把所有合法的變數名都解析出來。

判斷合法字串自己看題目,同時也是乙個考點。我這裡講的主要是如何做到符合題意地輸出//我因為不合題意錯了7次

你需要判斷需不需要空格,需不需要換行。

我最後是把所有符合題意的存入乙個陣列,然後輸出。

for (int i = 0;i < cnt;i++)

cout

<< endl;

輸入2個數列,分別排序後,輸出其各位數字較大的乙個。

輸入陣列,分別排序,然後用乙個迴圈輸出較大的就行了。

矩陣上的乙個點謂之「酒窩」若它比四周的點都小。乙個位於邊緣的點可以忽略沒有「鄰居」的那一邊。同理,位於4個角的點可以忽略沒有「鄰居」的那兩邊。然後輸出某個陣列「酒窩」的個數。

二維動態陣列

int m, n,num=0

;cin >> m >>n;

int** p = new

int*[m];

for (int i = 0;i < m;i++)

p[i] = new

int[n];

for (int i = 0; i < m; i++)

}for (int i = 0; i < m; i++)

else

if (j == n - 1

)

else

}else

if (i == m-1

)

for (int j = 0; j < n; j++)

else

if (j == n - 1

)

else

}else

for (int j = 0; j < n; j++)

else

if (j == n - 1

)

else

}}cout

<< num <

for (int i = 0; i < m; i++)

delete

p[i];

deletep;

以上就是本次有點水的題解的全部內容了,不會的可以來問我  // 不一定能馬上回

製作:bdt20040

《資料結構》實驗課期末考試

是直接從提交的答題卡上覆制的,可能格式啥有錯 執行結果當時要求用自己的姓名就不粘過來了 題目 1 30分 利用自己的姓名拼音字母建立乙個單鏈表 帶頭結點 注意,如果鍊錶存在已知字母,則不能插入。輸入格式樣例 請輸入姓名 liming 建立的單鏈表輸出為 l i m n g 注 1 輸入自己姓名拼音,...

實驗06 遞迴程式設計(2020級)

題目編號 exp06 basic01,gjbook3 10 02 題目名稱 排列組合 問題描述 編寫程式求函式c m,n 的值。輸入 從鍵盤隨機輸入乙個自然數和乙個非負整數,分別作為m和n的值 m n 輸出 函式c m,n 的值。樣例1 輸入 4 1 輸出 樣例2 輸入 6 2 輸出 15 incl...

實驗01 順序程式設計(2020級)

題目編號 exp01 enhance02 題目名稱 時間轉換 題目描述 程式設計序,輸入午夜後的某秒數,輸出該秒的小時 分種 秒。輸入 從鍵盤輸入秒數。輸出 秒數轉換後的小時 分種 秒,其中小時 分鐘 秒都都是兩位整數,數字不足用零補充。樣例1 輸入 50000 輸出 13 53 20 樣例2 輸入...