C語言典型例題 關於圖形輸出

2021-07-07 10:42:37 字數 1728 閱讀 5958

在c語言學習中我們會遇到各種輸出圖形的題目,下面我們就來看一些這種題目。

1、編寫程式輸出下圖所示的圖形。

(12311)

下面我們分別以i、j、k分別表示行數,空格數,星號數。

(1)i j k (2) i j k (3) i j k

1 0 1 1 6 1 1 0 9

2 0 2 2 5 2 2 1 7

3 0 3 3 4 3 3 2 5

4 0 4 4 3 4 4 3 3

5 0 5 5 2 5 5 4 1

6 0 6 6 1 6j<=i-1

7 0 7 7 0 7k<=11-2*i

k<=ij<=7-i

k<=i

發現行數、空格、星號有如上關係,用for迴圈便可實現。

(1#include "stdio.h

void main

}(2)

#include "stdio.h

void main }

(3)#include "stdio.h"

void main()

}然後我們在進行擴充套件。編寫程式輸出如下圖型。

(456)

所程式設計序如下:

(4) #include "stdio.h

void main

}(5)

#include "stdio.h

void main

}(6)

#include "stdio.h"

void main()

}下面我們再來分析組合圖形。對於組合圖形,我們應該把它分成一塊一塊圖形,然後按順序編寫每一塊圖形的程式,然後組合在一起再進行輸出。

2、編寫程式輸出如下圖型。

(78910)

編寫程式如下:

(7) #include "stdio.h"

void main()

for(i=1;i<=4;i++)

}(8)

#include "stdio.h"

void main()

for(i=1;i<=4;i++)

}(9)

#include "stdio.h

void main

for(i=1;i<=4;i

}(10)

#include "stdio.h

void main

for(i=1;i<=4;i

} 最後我們再來編兩個有趣的程式,編寫程式輸出圖(11)[在第一頁]與圖(12)樹狀圖形。

(12)

(11)

#include "stdio.h"

void main()

for(i=1;i<=4;i++)

printf(" * *\n");

printf(" **\n");

}(12)

#include "stdio.h"

void main()

for(i=1;i<=5;i++)

for(i=1;i<=7;i++)

{for(j=1;j<=11-i;j++) printf(" ");

c語言經典例題

語言的學習基礎,100個經典的演算法 c語言的學習要從基礎開始,這裡是100個經典的演算法 c語言的學習要從基礎開始,這裡是100個經典的演算法 題目 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔 子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數 為多少?程...

C語言經典例題

經典c語言程式設計100例1 10 程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 ...

C語言例題大全

1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...