伊莉討論區

標題: c程式三角形只能用for迴圈嗎? [打印本頁]

作者: pftest1033214    時間: 2016-11-9 05:54 PM     標題: c程式三角形只能用for迴圈嗎?

http://pastie.org/10958869

這個是用for迴圈寫出來的菱形(上下各1個三角形)  請問除了這種方法還有其他能寫出三角形的形狀嗎?

作者: hst326    時間: 2016-11-11 10:20 PM

只用 print f ...

print f("   *   \n");
print f("  *** \n");
print f(" ***** \n");


作者: cht1902316    時間: 2016-11-14 01:04 AM

hst326 發表於 2016-11-11 10:20 PM
只用 print f ...

print f("   *   \n");

哈哈哈 無敵的 print f();

作者: CoNsTaRwU    時間: 2016-11-20 03:12 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: qwe21914    時間: 2019-11-1 12:48 PM

也可以寫個副程式,通過呼叫來達成!!
作者: wslab    時間: 2021-6-29 09:51 AM

用 for 迴圈可以讓程式比較活一點
可以很彈性的改變三角形的大小
比用 print 好,但是比較難寫
作者: eric6595    時間: 2021-7-11 12:52 AM

while 跟do while也可以達的到阿
作者: yynnyyee    時間: 2022-1-5 12:51 AM

本帖最後由 yynnyyee 於 2022-1-5 12:54 AM 編輯

#include <stdio.h>

int main()
{
    char buffer[10] = "    _    ";
    int i;

    for (i=0; i<5; i++)
    {
        buffer[4+i] = buffer[4-i] = '*';
        用 printf 印出 buffer 字串
    }
    while (--i)
    {
        buffer[4+i] = buffer[4-i] = ' ';
        用 printf 印出 buffer 字串
    }
    return 0;
}





歡迎光臨 伊莉討論區 (http://bast.eyny.com/) Powered by Discuz!