C語言 菱形問題,c語言輸出菱形問題

2025-07-18 04:25:18 字數 1532 閱讀 6743

1樓:遊記沉醉

菱形是奇數,故要鍵睜核使輸入數為奇數,這個比較麻煩,可以將輸入數變成早悄奇數再進行輸出。

在輸入後加入如下程式段:

if(n%2)/*n為偶數*/

n++;菱形輸出如下:

for(i=1;i0;j--)

printf("*

printf("");

2樓:網友

就按你自己的想法,接著做後一半就行啊帶睜埋!

main()

int i,j;

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

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

printf("

for(j=1;j<=2*i-1;j++)printf("*

printf(""蠢螞);

列印下一半三角*/

for(i=4;i>早肆=1;i--)

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

printf("

for(j=1;j<=2*i-1;j++)printf("*

printf("");

c語言輸出菱形問題

3樓:網友

#include

main()

for(i=1;i<=n;i++)/*菱形上半部分的行數*/else printf("*"); /*輸出j個**/} printf(""); /*輸出一行後換行*/} for(i=1;i} printf("");

4樓:網友

#include

main()

輸入行的資料。

for(i=1;i<=n;i++)//共n行//不是打*號的位置打空格。

else printf("*"); //正確的位置打*} printf(""); //換行。

for(i=1;ielse printf("*");

printf("");

用c語言輸出菱形

5樓:網友

你搞錯了吧,這哪叫菱形。

c語言編寫菱形問題

6樓:網友

#include""

void main()

for(i=1;i<=(n-1)/2;i++)/*控制菱形的下半部分,其中的語句作用同上*/

printf("");

printf("");}

差不多就是這樣的,如果有錯,那大概是最外層的迴圈有問題,裡面的迴圈輸出菱形我除錯通過了,只是我當初弄的就是輸出乙個菱形的,也許剛才在新增外迴圈輸出多個菱形的時候**出了錯。。。

7樓:伊禧施知慧

#include

voidmain()

if(n<=20&&n>=1)

mark=1;}

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

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

在你程式的基礎上再加乙個迴圈。

如何實現c語言程式設計輸出空心菱形,如何實現C語言程式設計輸出空心菱形

include 其實列印三角形啦,菱形啦,思路都是一樣一樣的,都是按行找規律,然後按照每行的規律按行列印就好了。比如以下是每條邊有n 4個 的菱形 邊長是4 c語言都是按行輸出的,我們只要分析第i行要輸出些什麼就好了 0123456 0 1 2 3 4 5 6 從上圖可以看出來,第0行要輸出3個空格...

c語言的輸出問題,乙個C語言的輸出問題

輸入必須按語句scanf d d d x,y,z 中的 d d d 形式輸入,三個數之間沒有任何分隔符,而題目輸入時有逗號,所以輸出值不確定 看好了,程式裡面是這麼輸入的 scanf d d d x,y,z 而你執行程式的時候,輸入資料格式是 25,13,10 這裡面逗號是關鍵,如果你的輸入是 25...

求助,C語言輸出問題

1全部 define min x,y x y x y 和函式 int min int x,int y 是不一樣的,如果做題的時候,當成函式了,必錯無疑。10 min 10,15 程式編譯後,表示式變成下面的樣子。10 10 15 10 15 結果就變成,100 15?10 15 define min...