亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問C語言如何輸出倒三角形?需要詳細的循環過程?

請問C語言如何輸出倒三角形?需要詳細的循環過程?

C
哈士奇WWW 2018-08-03 13:06:31
C語言如何輸出倒三角形?需要詳細的循環過程。有答案,但不知怎樣循環?#include <stdio.h>main(){ int i,j,k;for (i=1;i<=5;i++){for(j=1;j<=i;j++)printf(" ");printf("*");for(k=1;k<=10-2*i;k++)printf(" ");printf("*");printf("\n"); }}這個怎樣循環,才會出現倒三角?????
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

#include <stdio.h>

 

int main()

{

    int n = 5;

    for(int i = 0; i < n; i++)//輸出邊長為5的三角形,共5行

    {

        for(int j = i; j >0; j--)printf(" ");//第i行前面有i個空格

        printf("*");//先輸出1個'*',后面的'*'用空格分開

        for(int k = n-1-i; k >0; k--)printf(" *");//第i行有5-i個'*',已經輸出一個

        printf("\n");

    }

    return 0;

}


查看完整回答
反對 回復 2018-08-19
?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

你的程序是個沒有上底邊的倒三角,建議你先在一個表格中手畫一個倒三角,,把每行個點的坐標的出來,在將這些坐標的行列關系求出來,就有函數了,再寫程序。上面程序中,i是行號,j的終值是左斜邊列號,k的終值是右斜邊列號,j,k是i的函數

查看完整回答
反對 回復 2018-08-19
  • 2 回答
  • 0 關注
  • 5204 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號