(C語言列印圖形題5)程式設計,輸入n,輸出如下例(n=4)所示的高和上底均為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=4)所示的高和上底均為n的等腰梯形。
程式設計,輸入n,輸出如下例(n=5)所示的高和上底均為n的等腰梯形。 **** ******
(C語言列印圖形題2)程式設計,輸入n,輸出如下例(n=6)所示的圖形:
程式設計,輸入n,輸出如下例(n=6)所示的圖形: * * * * * * * * * * * *
(C語言列印圖形題4)程式設計,輸入n,輸出如下例(n=4)所示的高為n的倒立等腰三角形。
程式設計,輸入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