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...