1. 程式人生 > >(C語言列印圖形題5)程式設計,輸入n,輸出如下例(n=4)所示的高和上底均為n的等腰梯形。

(C語言列印圖形題5)程式設計,輸入n,輸出如下例(n=4)所示的高和上底均為n的等腰梯形。

程式設計,輸入n,輸出如下例(n=5)所示的高和上底均為n的等腰梯形。
                       ****
                     ******
                    ********

                   **********

解答:

1. 程式截圖:


2. 程式原始碼:

#include <stdio.h>
int main(int argc, char *argv[])
{
//輸出高和上底均為n的等腰梯形 
int n,m,s,i,j,k;
scanf("%d",&n);
m=n;
s=n;
for(i=0;i<n;i++)
{
m--;
for(j=0;j<m;j++)
{
printf(" ");
}
for(k=0;k<s;k++)
{
printf("*");
}
s=s+2;
printf("\n");
}
return 0;
}

3.執行結果:


相關推薦

C語言列印圖形5程式設計輸入n輸出如下n=4n等腰梯形

程式設計,輸入n,輸出如下例(n=5)所示的高和上底均為n的等腰梯形。                        ****                      ******        

C語言列印圖形2程式設計輸入n輸出如下n=6圖形

程式設計,輸入n,輸出如下例(n=6)所示的圖形:                     * * * * * *                        * * * * * *      

(C語言列印圖形4)程式設計輸入n輸出如下n=4n的倒立等腰三角形

程式設計,輸入n,輸出如下例(n=4)所示的高為n的等腰三角形。          *******            *****             ***              *  

程式設計入門——C語言 翁愷 第5程式設計練習

題目內容:你的程式要讀入一個整數,範圍是[-100000,100000]。然後,用漢語拼音將這個整數的每一位輸出出來。如輸入1234,則輸出:yi er san si注意,每個字的拼音之間有一個空格,但是最後的字後面沒有空格。當遇到負數時,在輸出的開頭加上“fu”,如-2341輸出為:fu er san si

Leetcode演算法C語言5--存在重複

題目:存在重複 給定一個整數陣列,判斷是否存在重複元素。 如果任何值在陣列中出現至少兩次,函式返回 true。如果陣列中每個元素都不相同,則返回 false。 示例 1: 輸入: [1,2,3,1

7-5 表格輸出 C語言

本題要求編寫程式,按照規定格式輸出表格。 輸入格式: 本題目沒有輸入。 輸出格式: 要求嚴格按照給出的格式輸出下列表格: ------------------------------------ Province Area(km2) Pop.(10K) ------

素數的幾道小c語言版本

求素數一直以來是c語言的經典題目,下面是PAT做題過程中想到的幾道素數小題,整理如下: 1 求素數的兩種方法 1.1 判斷n是否能被1~n-1整除 #include<stdio.h> int main() { int i, n; scanf("%d", &

演算法7-4,7-5:圖的遍歷——深度優先搜尋c語言

[提交] [統計] [提問] 題目描述 深度優先搜尋遍歷類似於樹的先根遍歷,是樹的先根遍歷的推廣。其過程為:假設初始狀態是圖中所有頂點未曾被訪問,則深度優先搜尋可以從圖中的某個頂點v出發,訪問此頂點,然後依次從v的未被訪問的鄰接點出發深度優先遍歷圖,直至圖中所有和v有路徑相通的頂點都

迴圈列印金字塔型字母C語言

題目要求:用巢狀迴圈打印出如下金字塔型字母: A ABA ABCBA ABCDCBA ABCDEDCBA (實際格式是金字塔。。) 當時剛學巢狀迴圈時第一次還不是很會做這個金字塔型(汗),實際上看出規律就很好做了,現放程式碼如下: #include<stdio.h> #def

列印一年內任意月份的日曆C語言

題目要求:2007年1月1日為星期一,編寫一個函式,輸出2007年任意月份的日曆 這道題我是個人的做法,有個別地方可能有些繞。 #include<stdio.h> int main() { int month,WEEKDAY,count,month_days,width;

每日一C語言基礎篇2

題目描述:使用C語言將一個整型數字轉換成字串並倒序列印,例如:123轉換成字串321,-1234轉換成字串-4321。 程式碼實現: #include <stdio.h> #include

Leetcode演算法C語言1

題目描述:給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例: 給定 nums = [2, 7, 11, 15], ta

Leetcode演算法C語言8--加一

題目:加一 給定一個由整陣列成的非空陣列所表示的非負整數,在該數的基礎上加一。 最高位數字存放在陣列的首位, 陣列中每個元素只儲存一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示

Leetcode演算法C語言9--移動零

題目:移動零 給定一個數組 nums,編寫一個函式將所有 0 移動到陣列的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 1

Leetcode演算法C語言11--有效的數獨

題目:有效的數獨 判斷一個 9x9 的數獨是否有效。只需要根據以下規則,驗證已經填入的數字是否有效即可。 1 數字 1-9 在每一行只能出現一次。 2 數字 1-9 在每一列只能出現一次。 3 數

以金字塔形列印字母數字C語言

最近剛開始學習C語言迴圈部分,做題C語言實現金字塔輸出。 題目:輸出如下 A ABA ABCBA ABCDCBA ABCDEDCBA 程式碼: #include<stdio.h> #include<math.h> int main() { int i,j;

LeetCode第二:兩樹相加C語言

給定兩個非空連結串列來表示兩個非負整數。位數按照逆序方式儲存,它們的每個節點只儲存單個數字。將兩數相加返回一個新的連結串列。 你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。 示例: 輸入:(2 -> 4 -> 3) + (5 -> 6

C語言列印愛心 老衲也是無聊!

#include <stdlib.h> int main() { int i = 0, j = 0; int a = 3; char c = 3;//心形的ASCII程式碼是3 for (i = 0; i < 3;i++)//行數 3行

LeetCode第五:最長迴文子串C語言

給定一個字串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度為1000。 示例 1: 輸入: “babad” 輸出: “bab” 注意: "aba"也是一個有效答案。 示例 2: 輸入: “cbbd” 輸出: “bb” 解法一:暴力求解法 思想:

7-20 列印九九口訣表C語言

下面是一個完整的下三角九九口訣表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5