第3周程式設計作業

2021-10-09 13:32:02 字數 2172 閱讀 2847

13-1列印3個相鄰字母(20分)

題目內容:

當使用者輸入乙個英文本母後,程式能夠按照字母表的順序列印出3個相鄰的字母,其中使用者輸入的字母在中間。

程式執行結果如下:

dcde

這裡假設字母表首尾兩個字母是相連的。若輸入字母z,則程式輸出yza。

輸入格式:

乙個字母字元,可能為大寫,也可能為小寫。

輸出格式:

連續3個字元,大小寫不變。

輸入樣例:

d輸出樣例:

cde時間限制:2000ms記憶體限制:32000kb

c++

#include

using

namespace std;

intmain()

cout

}

33-3猴子吃桃(20分)

題目內容:

有一天,某只猴子摘了一些桃子,當時吃了一半,又不過癮,於是就多吃了乙個。以後每天如此,到第n天想吃時,發現就只剩下乙個桃子。輸入n,表示到第n天剩下1個桃子,請計算第一天猴子摘的桃子數。

程式執行結果如下:

輸入格式:

輸入乙個整數n,n>0,表示到第n天剩下1個桃子。

輸出格式:

乙個整數,表示第1天摘的桃子數。

輸入樣例:

輸出樣例:

時間限制:2000ms記憶體限制:32000kb

c++

#include

using

namespace std;

intmain()

cout<}

4

提交答案本次得分/總分:20.00/20.00分

43-4搬磚問題(20分)

題目內容:

現有n塊磚,要由n人一次搬完,假定男人一次可以搬4塊,女人一次可以搬3塊,兩個小孩搬1塊,計算這n人中男人、女人和小孩的人數。輸入人數和磚數n,輸出可能的解決方案。

程式執行結果如下:

men0

women10

children40

men5

women3

children42

如果沒有滿足的情況,顯示提示資訊「no result!」

程式執行結果如下:

no result!

輸入格式:

表示人數的整型數

輸出格式:

所有滿足條件的男人、女人和孩子的人數或者提示資訊「no result!」

輸出格式見樣例。有多組方案時,按男人數量從少到多的順序輸出。男人數量相同時,女人數量從少到多。

輸入樣例:

輸出樣例:

men0

women10

children40

men5

women3

children42

時間限制:2000ms記憶體限制:32000kb

c++

#include

using

namespace std;

intmain()

}}if(

!flag)

cout<<

"no result!"

<}

53-5美分找錢(20分)

題目內容:

將n美分轉換成25、10、5和1美分的硬幣總共有多少種轉換方法?

執行結果如下:

如果n不在0~99之間,輸出提示資訊「the money is invalid!」

執行結果如下:

the money is invalid!

輸入格式:

整數,表示美分數

輸入可能不是[0,99]之間的整數。輸入不在該區間時,輸出為「the money is invalid!」。

輸出格式:

轉換方法數或者提示資訊「the money is invalid!」(不帶引號啊,單詞間只有乙個空格)

輸入樣例:

輸出樣例:

時間限制:2000ms記憶體限制:64000kb

c++

#include

using

namespace std;

intmain()

for(x=

0;x<=n/

25;x++)}

}}cout

}

第3周作業

1.使用 sed 命令列印出 etc passwd 檔案中的奇數行內容 cat n etc passwd sed n 1 2p 2.使用 sed 命令將 etc passwd 檔案從 2 到 10 行中的 bin 替換成 linux sed i 2,10s bin linux g etc passw...

第9周程式設計作業

敲 是真的累,這章要打好多字 題目內容 設計乙個person類,包含name age 屬性以及對這些屬性操作的方法。實現並測試這個類。根據類的封裝性要求,把name age 宣告為私有的資料成員,宣告公有的成員函式register showme 來訪問這些屬性,在register 函式中對資料成員進...

第8周作業作業

1 對稱加密過程由那三部分組成 加密 傳送方將資訊通過對稱金鑰加密形成密文 傳輸 傳送方通過網路把密文傳出 解密 接收者將資訊用對稱金鑰進行解密形成明文 2 使用 openssl 中的 aes 對稱加密演算法對檔案 file.txt 進行加密,然後解密 openssl enc aes 128 cbc...