C語言列印號圖形的問題,一個C語言列印一個 號圖形的問題

2021-09-28 18:19:47 字數 1202 閱讀 7719

1樓:孫永超

#include "stdio.h"

main()

else

for(x2=0;x20;x2--)//控制右邊 * 的輸出數量printf("*");

}for (x1=n-1;x1>0;x1--) //控制 下部分 的行數

else

for (x2=0;x2

for (x2=0;x2

printf("*");}

2樓:匿名使用者

這個應該可以。

#include "stdio.h"

void printstar(int n)void printspace(int n)void printstarwithnewline(int n)int main()

// 輸出中間那一行

printstar(1);

printspace(width - 2);

printstarwithnewline(1);

// 輸出下半部分

// 輸出上半部分

for(i = n - 3; i >= 0; i--)// 輸出最後一行

printstarwithnewline(width);

return 0;}

c語言問題:列印出下面由星號組成圖形

3樓:倉島五十嵐

第一個main()

}第二題

main()

}第三題:

main()

}第四題:

main()

}拿第一個舉例,定義變數。i從一開始執行內迴圈,j=1,j<=i,滿足條件輸出空格,j++為2,這時j>i,不再執行此迴圈。輸出*******回車。

然後第二次迴圈,i++為2,j=1,j<=i,輸出空格,j++為2,j<=i,在輸出空格,j++為3,j>i;執行下條語句:輸出*******回車。以此類推。

當i++為5時,i>4,則整個程式停止輸出

ps:我這些都是用c#做的,哪個錯了,跟我說

4樓:匿名使用者

main()

printf("\n");

}呵,水平有限,看要得不~~

C語言基礎問題,一個C語言基礎問題。。。

補充一點 兄弟,你是才入門學c語言的吧 我給你一個忠實的建議 學語言千萬不要在不值得的細節去扣 比如 i的問題 一般高手是不會寫出很難懂的語句 好的語言 可讀性 是很重要的 的確,有的時候高手也會被一些邏輯問題搞錯了,上機實踐是最好的確認方法 下面的分析真的錯了,因為for迴圈語句在意義上相當於我分...

問C語言的問題,問一個C語言的問題?

include intrank k 階乘函式 void main else printf m,n值不符合條件!n 結果輸入m值 6 輸入n值 3 m n m n 20 press anykey tocontinue 平臺 vc6.0 說實話,沒明白你問的是什麼?你這程式ok了啊。就是呼叫子函式比大小...

C語言的小問題,C語言的一個小問題

for迴圈的結構如下 for 語句1 語句2 語句3 其中語句1用來對迴圈變數進行初始化,例如i 0 或者i 0,j 1 等等。語句2用來控制迴圈條件,例如i 100 等,表示如果迴圈變數滿足這個條件的時候,迴圈一直進行下去,直到迴圈變數不滿足條件為止。語句3一般用來對迴圈變數進行修改,例如i 等,...