输出一个等边三角形(由*拼接),实心或空心,连长为n
生活随笔
收集整理的這篇文章主要介紹了
输出一个等边三角形(由*拼接),实心或空心,连长为n
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?開發(fā)環(huán)境:VC6
/*功能:輸出一個等邊三角形(由*拼接),實(shí)心或空心,連長為n */#include <stdio.h>/*將str重復(fù)輸出len遍 */ void Print(char str[], int len) {while(len-- > 0)printf("%s", str); }/*功能: 輸出長度為n的等邊三角形n: 三角形長度bSolid: 三角形是否為實(shí)心 */ void display(int n, int bSolid) {int i;for(i = 1; i <= n; i++){Print(" ", n-i);if(bSolid == 0 && i >= 3 && i < n) // 空心輸出法{Print("* ", 1);Print(" ", i - 2);Print("* ", 1);}else // 實(shí)心輸出法{Print("* ", i);}printf("\n");} }int main() {int i = 1;while(i <= 10){printf("i = %d\n", i);display(i, 0); // 空心printf("\n");display(i, 1); // 實(shí)心printf("\n");i++;}return 0; }
運(yùn)行結(jié)果:
?
總結(jié)
以上是生活随笔為你收集整理的输出一个等边三角形(由*拼接),实心或空心,连长为n的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BEGINNING SHAREPOINT
- 下一篇: QBC运算符含义