描述
本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個「*」,要求按樣例格式列印輸入所謂「沙漏形狀」,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行符號數差2;符號數先從大到小順序遞減到1,再從小到大順序遞增;首尾符號數相等。
給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙漏能用掉盡可能多的符號。
輸入在一行給出1個正整數n(<=1000)和乙個符號,中間以空格分隔。輸出
首先列印出由給定符號組成的最大的沙漏形狀,最後在一行中輸出剩下沒用掉的符號數。輸入樣例 1
19 *輸出樣例 1
***********
********
2
#include
using
namespace std;
intmain()
else
for(i = t; i >
1; i--
)for
(i =
1; i <= t; i++
) cout << mod;
return0;
}
這是一道題目 C 的 初步弄出來
2 定義乙個學生資訊類cstudent,描述學生成員的私有資料成員為學號 id 姓名 char pname 成績 fscore 定義相應的成員函式來設定和讀取這些私有成員 並為這個類定義建構函式,拷貝建構函式和析構函式。在main函式裡呼叫該類定義乙個物件,為這個物件賦值,再定義乙個物件,通過 讓這...
2008百度校園招聘題一道
題目大意如下 一排n 最大 個正整數 1遞增,亂序排列,第乙個不是最小的,把它換成 1,最小數為 且未知求第乙個被 1替換掉的數原來的值,並分析演算法複雜度。解題思路 一般稍微有點演算法知識的人想想就會很容易給出以下解法 設 sn a a 1 a 2 a n 1 na n n 1 2 掃一次陣列即可...
一道演算法題
兩個燒杯,乙個放糖乙個放鹽,用勺子舀一勺糖到鹽,攪拌均勻,然後舀一勺混合 物會放糖的燒杯,問你兩個燒杯哪個雜質多?一樣多吧 對的 為啥?是不是因為 糖和鹽本來就是均勻的 因為,就算不攪拌均,你放一勺過去,那邊放一勺不含雜質的過來,那麼都是一勺雜之 如果攪拌均勻的話也是一樣 小依 21 45 32 也...