藍橋杯 ALGO-145 演算法訓練 4-1列印下述圖形
藍橋杯 演算法訓練---------題解
演算法訓練 4-1列印下述圖形
時間限制:1.0s 記憶體限制:256.0MB
問題描述
使用迴圈結構列印下述圖形,列印行數n由使用者輸入。列印空格時使用"%s"格式,向printf函式傳遞只包含一個或多個空格的字串" ",下同。
樣例輸入
一個滿足題目要求的輸入範例。
例:
5
樣例輸出
與上面的樣例輸入對應的輸出。
例:
資料規模和約定
輸入資料中每一個數的範圍。
例:0<n<20。
#include <iostream> using namespace std; int main(int argc, char** argv) { int n; cin>>n; for(int i=0;i<n;i++){ for(int j=1;j<=2*n-1;j++){ if(j>=n-i && j<=n+i) cout<<"*"; else cout<<" "; } cout<<endl; } return 0; }
相關推薦
藍橋杯 ALGO-145 演算法訓練 4-1列印下述圖形
藍橋杯 演算法訓練---------題解 演算法訓練 4-1列印下述圖形 時間限制:1.0s 記憶體限制:256.0MB 問題描述 使用迴圈結構列印下述圖形,列印行數n由使用者輸入。列印空格時使
演算法訓練 4-1列印下述圖形
#include<stdio.h> int main() { int n; scanf("%d",&n); int max; max=2*n-1; int i,j; for(i=1;i<=n;i++) { for
藍橋杯ALGO-147演算法訓練 4-3水仙花數
演算法訓練 4-3水仙花數問題描述列印所有100至999之間的水仙花數。所謂水仙花數是指滿足其各位數字立方和為該數字本身的整數,例如 153=1^3+5^3+3^3。樣例輸入一個滿足題目要求的輸入範例
藍橋杯 ALGO-47 演算法訓練 蜜蜂飛舞
問題描述“兩隻小蜜蜂呀,飛在花叢中呀……” 話說這天天上飛舞著兩隻蜜蜂,它們在跳一種奇怪的舞蹈。用一個空間直角座標系來描述這個世界,那麼這兩隻蜜蜂初始座標分別為(x1,y1,z1),(x2,y2,z2) 。在接下來它們將進行n次飛行,第i次飛行兩隻蜜蜂分別按照各自的速度向量飛行ti個單位時間。
[藍橋杯]ALGO-90.演算法訓練_出現次數最多的整數
問題描述 編寫一個程式,讀入一組整數,這組整數是按照從小到大的順序排列的,它們的個數N也是由使用者輸入的,最多不會超過20。然後程式將對這個陣列進行統計,把出現次數最多的那個陣列元素值打印出來。如果有兩個元素值出現的次數相同,即並列第一,那麼只打印比較小的那個值。
[藍橋杯]ALGO-97.演算法訓練_排序
題目描述: 問題描述 編寫一個程式,輸入3個整數,然後程式將對這三個整數按照從大到小進行排列。 輸入格式:輸入只有一行,即三個整數,中間用空格隔開。 輸出格式:輸出只有一行,即排序後的結果。 輸入輸出樣例 樣例輸入 9 2 30 樣例輸出 30 9 2
[藍橋杯]ALGO-101.演算法訓練_圖形顯示
問題描述 編寫一個程式,首先輸入一個整數,例如5,然後在螢幕上顯示如下的圖形(5表示行數): * * * * * * * * * * * * * * * 題目描述 程式碼如下: 1 #incl
[藍橋杯]ALGO-124.演算法訓練_數字三角形
問題描述 (圖3.1-1)示出了一個數字三角形。 請編一個程式計算從頂至底的某處的一條路 徑,使該路徑所經過的數字的總和最大。 ●每一步可沿左斜線向下或右斜線向下走; ●1<三角形行數≤100; ●三角形中的數字為整數0,1,…99;
藍橋杯 ALGO-45 演算法訓練 調和數列問題
演算法訓練 調和數列問題 時間限制:1.0s 記憶體限制:512.0MB 問題描述 輸入一個實數x,求最小的n使得,1/2+1/3+1/4+...+1/(n+1)>=x。 輸
藍橋杯 ALGO-39 演算法訓練 陣列排序去重
演算法訓練 陣列排序去重 時間限制:1.0s 記憶體限制:512.0MB 問題描述 輸入10個整陣列成的序列,要求對其進行升序排序,並去掉重複元素。 輸入格式 1
藍橋杯 ALGO-38演算法訓練 接水問題
演算法訓練 接水問題 時間限制:1.0s 記憶體限制:64.0MB 問題描述 學校裡有一個水房,水房裡一共裝有m 個龍頭可供同學們開啟水,每個龍頭每秒鐘的 供水量
藍橋杯 ALGO-61 演算法訓練 奇偶判斷
演算法訓練 奇偶判斷 時間限制:1.0s 記憶體限制:512.0MB 問題描述 能被2整除的數稱為偶數,不能被2整除的數稱為奇數。給一個整數x,判斷x是奇數還是偶數。 輸入格式 輸入包括
藍橋杯 ALGO-54演算法訓練 簡單加法(基本型)
時間限制:1.0s 記憶體限制:512.0MB 問題描述 首先給出簡單加法算式的定義: 如果有一個算式(i)+(i+1)+(i+2),(i>=0),在計算的過程中,沒有任何一個數
藍橋杯 ALGO-12 演算法訓練 冪方分解
問題描述任何一個正整數都可以用2的冪次方表示。例如: 137=27+23+20 同時約定方次用括號來表示,即ab 可表示為a(b)。 由此可知,137可表示為: 2(7)+2(3)+2(0) 進一步:7
藍橋杯 ALGO-50 演算法訓練 陣列查詢及替換
問題描述 給定某整數陣列和某一整數b。要求刪除陣列中可以被b整除的所有元素,同時將該陣列各元素按從小到大排序。如果陣列元素數值在A到Z的ASCII之間,替換為對應字母。元素個數不超過100,b在1至100之間。輸入格式 第一行為陣列元素個數和整數b 第二行為陣列各個
藍橋杯 ALGO-38 演算法訓練 接水問題
問題描述學校裡有一個水房,水房裡一共裝有m 個龍頭可供同學們開啟水,每個龍頭每秒鐘的 供水量相等,均為1。 現在有n 名同學準備接水,他們的初始接水順序已經確定。將這些同學按接水順序從1 到n 編號,i
藍橋杯 ALGO-11演算法訓練 瓷磚鋪放(遞迴/動態規劃)
問題描述 有一長度為N(1<=N<=10)的地板,給定兩種不同瓷磚:一種長度為1,另一種長度為2,數目不限。要將這個長度為N的地板鋪滿,一共有多少種不同的鋪法? 例如,長度為4的地面
藍橋杯 ALGO-88 演算法訓練 字串統計
問題描述 給定一個長度為n的字串S,還有一個數字L,統計長度大於等於L的出現次數最多的子串(不同的出現可以相交),如果有多個,輸出最長的,如果仍然有多個,輸出第一次出現最早的。輸入格式 第一行一個數字L。 第二行是字串S。 L大於0,且不超過S的長度。輸出格式
藍橋杯 ALGO-73 演算法訓練 統計字元次數
輸入一個字串(長度在100以內),統計其中數字字元出現的次數。樣例輸入Ab100cd200樣例輸出6 #include <iostream> using namespace std;
[Java] 藍橋杯ALGO-39 演算法訓練 陣列排序去重
問題描述輸入10個整陣列成的序列,要求對其進行升序排序,並去掉重複元素。輸入格式10個整數。輸出格式多行輸出,每行一個元素。樣例輸入2 2 3 3 1 1 5 5 5 5樣例輸出1235 packag