練習5-3 數字金字塔(15 分)
本題要求實現函式輸出n行數字金字塔。
函式介面定義:
void pyramid( int n );
其中n
是使用者傳入的引數,為[1, 9]的正整數。要求函式按照如樣例所示的格式打印出n
行數字金字塔。注
意每個數字後面跟一個空格。
裁判測試程式樣例:
#include <stdio.h>
void pyramid( int n );
int main()
{
int n;
scanf("%d", &n);
pyramid(n);
return 0;
}
/* 你的程式碼將被嵌在這裡 */
輸入樣例:
5
輸出樣例:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
void pyramid(int n)
{
int i,j,k,m;
m=n;
for (i=1;i<=m;i++){
for(j=m-i;j>0;j--)
printf(" ");
for(k=1;k<=i;k++)
{
printf("%d ",i);
}
printf("\n");
}
}
相關推薦
練習5-3 數字金字塔(15 分)
本題要求實現函式輸出n行數字金字塔。 函式介面定義: void pyramid( int n ); 其中n是使用者傳入的引數,為[1, 9]的正整數。要求函式按照如樣例所示的格式打印出n行數字金字塔。注 意每個數字後面跟一個空格。 裁判測試程式樣例: #incl
練習5-3 數字金字塔
#include <stdio.h> void pyramid( int n ); int main() { int n; scanf("%d", &n); pyramid(n); return 0; } void pyramid(
練習4-6 猜數字遊戲(15 分)
#include<stdio.h> int main() { int rand,m,n; int i,flag=1; scanf("%d%d",&rand,&n); for(i=1;i<=
7-3 單詞長度 (15 分)
你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it’s算一個單詞,長度為4。注意,行中可能出現連續的空格;最後的.不計算在內。 輸入格式: 輸入在一行中給出一行文字,以.結束 提示:用scanf(
中M2018秋C入門和進階練習 7-38 支票面額 (15 分)
7-38 支票面額 (15 分) 一個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少? 輸入格式: 輸入在一行中給出小於100的正整數n。 輸出格式: 在一行中按格
7-24 猜數字遊戲 (15 分)
猜數字遊戲是令遊戲機隨機產生一個100以內的正整數,使用者輸入一個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了(“Too big”),還是小了(“Too small”),相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示“Bing
7-28 求整數的位數及各位數字之和 (15 分)
對於給定的正整數N,求它的位數及其各位數字之和。 輸入格式: 輸入在一行中給出一個不超過109的正整數N。 輸出格式: 在一行中輸出N的位數及其各位數字之和,中間用一個空格隔開。 輸入樣例: 321 輸出樣例: 3 6 思路:對10取餘 獲得數字最末
2017年團體程式設計天梯賽-大區賽 7-3 情人節(15 分)【字串】
7-3 情人節(15 分) 以上是朋友圈中一奇葩貼:“2月14情人節了,我決定造福大家。第2個贊和第14個讚的,我介紹你倆認識…………咱三吃飯…你倆請…”。現給出此貼下點讚的朋友名單,請你找出那兩位要請客的倒黴蛋。 輸入
7-5 輸出整數各位數字(15 分)
一、題目 二、個人理解 此題估計出題人是想我們不斷地進行取位數來做,但是實際上我們直接用字串輸入,再輸出即可。 C語言: #include <stdio.h> #in
練習3-3 統計學生平均成績與及格人數(15 分)
本題要求編寫程式,計算學生們的平均成績,並統計及格(成績不低於60分)的人數。題目保證輸入與輸出均在整型範圍內。輸入格式:輸入在第一行中給出非負整數N,即學生人數。第二行給出N個非負整數,即這N位學生的成績,其間以空格分隔。輸出格式:按照以下格式輸出:average = 成績均值 count = 及格人數 其
習題2.5 兩個有序鏈表序列的合並(15 分)浙大版《數據結構(第2版)》題目集
merge 其中 接口 cnblogs oid color 給定 style bsp 本題要求實現一個函數,將兩個鏈表表示的遞增整數序列合並為一個非遞減的整數序列。 函數接口定義: List Merge( List L1, List L2 ); 其中Lis
習題2.5 兩個有序鏈表序列的合並(15 分)<有疑問?L1 L2 沒辦法變空>
測試 bsp rto 標準 結構定義 tail ret 回歸 一個 習題2.5 兩個有序鏈表序列的合並(15 分) 本題要求實現一個函數,將兩個鏈表表示的遞增整數序列合並為一個非遞減的整數序列。 函數接口定義: List Merge( List L1, List
第六章樹和二叉樹作業1—二叉樹--計算機17級 6-3 先序輸出葉結點 (15 分)
6-3 先序輸出葉結點 (15 分) 本題要求按照先序遍歷的順序輸出給定二叉樹的葉結點。 函式介面定義: void PreorderPrintLeaves( BinTree BT ); 其中BinTree結構定義如下: typedef struct TN
7-5 找最長的字串 (15 分)
本題要求編寫程式,針對輸入的N個字串,輸出其中最長的字串。 輸入格式: 輸入第一行給出正整數N;隨後N行,每行給出一個長度小於80的非空字串,其中不會出現換行符,空格,製表符。 輸出格式: 在一行中用以下格式輸出最長的字串: The longest is: 最長的字串 如
PTA程式設計練習:7-2 然後是幾點(15 分)
題目: 有時候人們用四位數字表示一個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。 讀入兩個數字,第一個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表
第二章作業題2-連結串列-計算機17級 7-3 jmu-ds-單鏈表的基本運算 (15 分)
7-3 jmu-ds-單鏈表的基本運算 (15 分) 實現單鏈表的基本運算:初始化、插入、刪除、求表的長度、判空、釋放。 (1)初始化單鏈表L,輸出L->next的值; (2)依次採用尾插法插入元素:輸入分兩行資料,第一行是尾插法需要插入的字元資料的個數,第二行是具體
2-3 jmu-報數遊戲 (15 分)
報數遊戲是這樣的:有n個人圍成一圈,按順序從1到n編好號。從第一個人開始報數,報到m(m<n)的人退出圈子;下一個人從1開始報數,報到m的人退出圈子。如此下去,直到留下最後一個人。其中n是初始人數;m是遊戲規定的退出位次(保證為小於n的正整數)。要求用佇列結構完成。輸出數字間以空格分隔
PTA天梯賽練習集 L1-025 正整數A+B (15 分)
題目描述: 題的目標很簡單,就是求兩個正整數A和B的和,其中A和B都在區間[1,1000]。稍微有點麻煩的是,輸入並不保證是兩個正整數。 輸入格式: 輸入在一行給出A和B,其間以空格分開。問題是A和B不一定是滿足要求的正整數,有時候可能是超出範圍的數字、負數、帶
PTA天梯賽練習集 L1-050 倒數第N個字串 (15 分)
給定一個完全由小寫英文字母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 L,從 L 個 a 開始,以 1 為步長遞增。例如當 L 為 3 時,序列為 { aaa, aab, aac, …, aaz, aba, abb, …, abz, …, zzz }
7-3 jmu-Java-02基本語法-03-身份證排序 (15 分)計科其他班的題
7-3 jmu-Java-02基本語法-03-身份證排序 (15 分) 輸入n,然後連續輸入n個身份證號。 然後根據輸入的是sort1還是sort2,執行不同的功能。輸入的不是sort1或sort2,則輸出exit並退出。 輸入sort1,將每個身份證的年月日抽取出來,按年-月-日格式組裝,