列印空心的倒三角模型
#include<stdio.h>
#include<stdlib.h>
/* 空心的倒三角形 */
/* written by Chen Gengru */
/* updated on 2018-11-17 */
int main()
{
int a;
scanf("%d", &a);
int i, j, k;
for (i = 0; i < 2*a-1; i++)
{
printf("*");
}
printf("\n");
for (i = 1; i < a; i++)
{
for (j = 1; j <= i; j++)
{
printf(" ");
}
printf("*");
for (k = 1; k <= 2*(a-i)-3; k++)
{
printf(" ");
}
if (i == a-1)
{
printf("\n");
}
else
{
printf("*\n");
}
}
return 0;
}
相關推薦
列印空心的倒三角模型
#include<stdio.h> #include<stdlib.h> /* 空心的倒三角形 */ /* written by Chen Gengru */ /* updated on 2018-11-17 */ int main() { int a;
空心倒三角型
請根據要求列印可空心倒三角形 輸入三角形的高度(h >1) 列印相應的空心倒三角形。圖樣參見測試用例。 樣例輸入:5 樣例輸出: ********* * * * *
迴圈 根據要求列印可空心倒三角形 123 簡單
題目描述: 請根據要求列印可空心倒三角形。 題目來源 http://123.206.77.74/JudgeOnline/submitpage.php?cid=1272&pid=9&sid=302653 輸入格式: 5 樣例輸出: 樣例輸出: 5 程式程式碼 #in
練習2-3 輸出倒三角圖案(列印圖案)
本題要求編寫程式,輸出指定的由“*”組成的倒三角圖案。 輸入格式: 本題目沒有輸入。 輸出格式: 按照下列格式輸出由“*”組成的倒三角圖案。 * * * * * * * * * * 關鍵之處: 列印圖形就中規中矩的二重迴圈。 程式碼: 方法一:投機
Python 2.7 實現列印楊輝三角
題目:打印出楊輝三角形(要求打印出10行) 以下列出的兩種解法涉及了python中兩種建立二維陣列的方法。 建立二維陣列的方法,單獨附文介紹。 解法一中涉及二維陣列的迴圈遍歷。 解法一: # encoding:utf-8 N = 10 YHTriangle = []
C:列印楊輝三角
//列印楊輝三角,n為行數 void printPascalTriangle(int n) { int size=n*2-1; int triangle[n][size]; for (int i=0; i<n; i++) { for (int
No.21 我與程式碼的日常:列印楊輝三角前10行
學習不易,需要堅持。 //列印楊輝三角前10行 #define N 10 #include <stdio.h> void Print() { int a[N][N] = {0} ; int i = 0 ; int j = 0 ; for(i=0; i<N;
java 列印空心菱形的兩種實現
第一種實現方式: //列印給定行數的空心菱形 public static void draw(int size){ if (size % 2 == 0) //如果是偶數行變為奇數 { size++; }
倒三角九九乘法表
public class Main { public static void main(String args[]){ for(int i=1;i<10;i++) {
5位運動員參加了10米臺跳水比賽+日本某地發生了一件謀殺案+在螢幕上列印楊輝三角
5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果 A選手說:B第二,我第三; B選手說:我第二,E第四; C選手說:我第一,D第二; D選手說:C最後,我第三; E選手說:我第四,A第一; 比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。 #include <s
java 列印空心菱形
public class Demo { public static void main(String[] args) { //首先。把菱形看成上下兩部分,上五下四,所以,第一個for迴圈有5次,第二個for迴圈有4次 for( int i = 1; i <= 5; i++){ //將空格和*分開看
用c語言實現列印楊輝三角
用c語言實現列印楊輝三角 首先對楊輝三角進行分析 1、每個數等於它上方兩數之和。 2、每行數字左右對稱,由1開始逐漸變大。 3、第n行的數字有n項。 對於這種題目,一定要認真分析列印影象的規律再下手 首先是平面圖形就想到二維陣列 #define N 10 int arr
多維陣列列印楊暉三角
根據使用者輸入的一個行數,然後打印出楊暉三角。 這裡,我是想用陣列打印出楊暉三角。首先,附上我的完整程式碼: 1 let readline = require('readline-sync'); // 引包 2 console.log('請輸入楊暉三角的行數:'); 3 let line = ~~re
關於浙大PAT練習題輸出倒三角的一道坑
近來學習C語言,拿浙大PAT練習題練習,其中一道關於輸出倒三角的題目,我本不想刷這題的,因為太簡單了,又因為內心有個聲音“切勿眼高手低”,我就漫不經心的敲出我自認為能通過的程式碼.......結果反饋“格式錯誤”!我就把程式碼放在編譯器裡再執行一次,發現沒毛病啊,哪裡格式錯了
C語言列印楊輝三角程式碼及解析
楊輝三角是我們從初中就知道的,現在,讓我們用C語言將它在計算機上顯示出來。 在初中,我們就知道,楊輝三角的兩個腰邊的數都是1,其它位置的數都是上頂上兩個數之和。這就是我們用C語言寫楊輝三角的關鍵之一。在高中的時候我們又知道,楊輝三角的任意一行都是的二項式係數,n為行數減1。也就是說任何一個數等於這個是高中的
JAVA列印空心三角形
import java.util.Scanner; public class Demo { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Sca
LeetCode刷題Easy篇列印楊輝三角(Pascal's Triangle)---動態規劃
題目 Example: Input: 5 Output: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] 我的嘗試 我的程式碼因為leetcode缺少list介面的addAll方法,無法測試通過,我的思路是
PTA:中M2018秋C入門和進階練習---7-5 輸出倒三角圖案(C實現)
題目連結 7-5 輸出倒三角圖案 (5 分) 本題要求編寫程式,輸出指定的由“*”組成的倒三角圖案。 輸入格式: 本題目沒有輸入。 輸出格式: 按照下列格式輸出由“*”組成的倒三角圖案。 * * * * * * * * * * &nbs
一維陣列列印楊輝三角
#include<stdio.h> int main() { int a[100]; int i,j,n; scanf("%d",&n); &
二維陣列空指標,列印楊輝三角
需求:輸出楊輝三角 錯誤程式碼: import java.util.Scanner; class arraydemo3{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); Syst