NEEPU OJ 2008 這是一道簡單題

2021-09-10 07:54:13 字數 756 閱讀 8029

描述

本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定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 也...