列印下圖圖形
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> void main() { int i, j, n; printf("請輸入一個數字"); scanf("%d", &n); //根據使用者輸入的n確定你所需的圖形大小 for (i = 1; i <= n; i++) { for (j = 2 * i - 1; j > 0; j--) { printf("*"); } printf("\n"); } for (i = n - 1; i >= 0; i--) { for (j = 2 * i - 1; j > 0; j--) { printf("*"); } printf("\n"); } system("pause"); }
列印這個圖形可以把他分成上下兩部分,上面部分利用雙重迴圈語句來實現,第一個迴圈確定圖形行數,第二個迴圈將*呈2n+1遞增,下面部分將上面迴圈複製,將上面的i++,j++改成i--,j--,將i的值遞降。就形成了上述的圖形。
相關推薦
列印下圖圖形
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> void main() { int i, j, n; printf("請輸入一個數字"); scanf("%d", &n
ZZULIOJ.1108: 列印數字圖形(函式專題)
1108: 列印數字圖形(函式專題) 題目描述 從鍵盤輸入一個整數n(1≤n≤9),打印出指定的數字圖形。要求在程式中定義並呼叫如下函式:PrintSpace(m)用來輸出m個空格;PrintLine(m)來輸出一行中的數字串"12…m…21"(該行中的最大數字是m)。函式原型如下:
1108: 列印數字圖形(函式專題)
題目描述 從鍵盤輸入一個整數n(1≤n≤9),打印出指定的數字圖形。要求在程式中定義並呼叫如下函式:PrintSpace(m)用來輸出m個空格;PrintDigit(m)來輸出一行中的數字串"12...m...21"(該行中的最大數字是m)。函式原型如下: void Print
JSK-16014 列印字母圖形【列印圖案】
列印字母圖形 由鍵盤輸入一個大寫字母(A 到 Z 中的任意一個),輸出如下圖所示由相關大寫字母組成的圖形。所輸入的字母一定為輸出檔案的第一個字元(位於圖形的左上角),其餘部分的字母構成規律和分佈由樣例給出。 輸入格式 輸入只有一行,僅為一個大寫字母。 輸出格式
C語言學習記錄(8)列印三角圖形
C語言學習記錄 前言 一直自己沒有學習做筆記的習慣,所以為了加強自己對知識的深入理解,決定將學習筆記寫下來,希望向各位大牛們學習交流! 不當之處請斧正!在此感謝!這邊就先從學習C語言寫起,自己本身對程式語言方面不擅長,所以決定對此從基礎開始學習, 大牛們對此文可
如何才能匯出和列印 Echarts 圖形
Echarts,江湖人稱一個純 Javascript 的圖表庫,圖形種類星羅棋佈且個個顏值爆表,可以輕鬆駕馭 PC 和移動裝置,與絕大部分瀏覽器都可稱兄道弟,而且已然眾多擁躉,還有不少報表對它採取了嫁接技術。 地球人都知道,報表工具一般都有匯出和列印的功能,不僅可以將圖
演算法訓練 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-145 演算法訓練 4-1列印下述圖形
藍橋杯 演算法訓練---------題解 演算法訓練 4-1列印下述圖形 時間限制:1.0s 記憶體限制:256.0MB 問題描述 使用迴圈結構列印下述圖形,列印行數n由使用者輸入。列印空格時使
7-5 列印菱形圖形(10 分)
打印出如下圖案(菱形) * *** ***** ******* ***** *** * 第一行圖形符號前面有5個空格 輸出格式: 以菱形的格式輸出7行由乘號構成的圖形,每個乘號佔固定1位,第一行乘號前有5個空格。 輸出樣例: * *** **
程式設計列印如下圖形;
(1) ***** *** * *** ***** Press any key to continue #include<stdio.h> void main() { int i,j; //上面三行 for(i=0;
java列印空心圖形
int i,k, s=11; for (k = 0; k < s ; k++ ){ for (i = 0; i < s-k-1 ;i++ ){ System.out.print(" "); } for (i = 0; i <= k; i++ ) {
python列印規則圖形的方法
在python中使用for迴圈語句和if分支結構完成對規則圖形的列印,本文以菱形為例,對使用方法進行了總結 方法一: 通過觀察,發現菱形為一個左右上下對稱的圖形,因此,通過控制range()語句的起點和終點的方法對菱形每一行進行列印:
山東理工大學ACM平臺題答案 C語言實驗——列印數字圖形 1179
C語言實驗——列印數字圖形 Time Limit: 1
Java列印常見圖形
package org.other; import java.util.Scanner; /* * 題目:列印常用圖形邏輯 */ public class Ninthninth { public static void main(String[] args)
圖形列印問題
Problem Description 圖形的規則如下 ,要求輸入n的值,按照圖形的列印規則打印出相關的圖形: Input 輸入整數n。 Output 按圖形的規律打印出相關的圖形。 Sample Input 4 Sample Output + ++ ++ ++ ++ +*+ +
C語言實驗——for迴圈列印圖形(迴圈結構)
題目描述 通過使用雙重for迴圈語句,列印下列圖形: #include<stdio.h> int main() { int n,i,t; for(i=1;i<=4;i++) { for(t=1;t<=4-i;t++) printf(" “); for(t=1;t&l
C語言中列印圖形問題
C語言中列印圖形問題 上半部分規律:星號數目是行數的二倍減一,空格數是上半部分總行數減去它所在的行號; 下半部分規律:從下半部分開始算起,每行星號數是2line-2n-1,空格數目為它所在的行號 #define _CRT_SECURE_NO_WARNINGS #include &
CAD中如何自定義控制圖形的列印線寬
我們在CAD製圖工作中,常常會遇到這種問題,CAD圖形的列印線寬出現問題,導致繪圖列印工作無法精準進行。那麼該如何控制CAD圖形的列印線寬問題呢?小編在日常的繪圖過程中,嘗試了一些非常好用的方法。今天就在這裡給大傢俱體的演示一下吧!具體步驟如下: 步驟一:“格式”-“圖層管理”1.我們先執行CAD編輯器軟體
如何設定圖形的列印線寬?
如何設定圖形的列印線寬?在CAD製圖工作中,我們常常會遇到CAD圖形的列印線寬出現問題,導致繪圖列印工作無法精準進行。如何設定圖形的列印線寬?小編在日常的繪圖過程中,嘗試了一些非常好用的方法。今天就在這裡給大傢俱體的演示一下吧!具體步驟如下: 步驟一:“格式”-“圖層管理” 1.我們先執