這道題怎麼做?我不懂最後的輸出格式怎麼弄,每個數有空格,但最後數沒空格

2021-04-27 20:04:34 字數 1715 閱讀 9045

1樓:0揮不去的傷痛

#include

#define n 1000 //定義最大是1000int main()

}//輸出滿足條件的數

for(i=0;i

else}}

2樓:於言獨上青樓

#include

#include

int main()

for(i=0;ibaiif來控制是否輸du出空格zhi

putchar(' ');

}putchar('\n');

return 0;

}執行結果:dao

3樓:匿名使用者

比如這樣,來求自

出來的數

bai存入陣列

dua[10],length是a的長度zhi用兩個daoprintf輸出

for(i=0;i

printf("%d",a[length-1]);

vc++ for迴圈 列印一個菱形圖形,已有例子!不過我看不懂,請高手詳細說明一下 ,謝謝了!雖然

4樓:匿名使用者

列印菱形圖形其實就是列印一個正三

角形和一個對應的倒三角形,但是要注意它們的位置關係。你的這個程式是要列印這樣的圖形

****

*****

*******

*****

****

程式是將整個圖形分成了兩部分用迴圈巢狀列印輸出的,即第一部分先輸出下面的正三角形

* 此行輸出內容為3個空格,1個*號

*** 此行輸出內容為2個空格,3個*號

***** 此行輸出內容為1個空格,5個*號

******* 此行輸出內容為0個空格,7個*號

這個三角形的規律就是第一行先輸出3個空格(因為下面還有三行,所以這個第一行的*號,應該在螢幕第四個位置輸出),然後輸出1個*號,換行,準備螢幕第二行的內容輸出;第二行先輸出2個空格,然後再第三個位置輸出3個*號,換行,準備螢幕第三行的內容輸出;依次類推。可以發現關係如下:每行前的空格數等於要列印的三角形總行數-i(i等於所在的行數,即第1行i=1,第2行i=2);每行*號輸出個數等於2*i-1個(i等於所在的行數,即第1行i=1,第2行i=2)。

所以程式段就可以寫成

//先列印上邊的四行

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

第二部分列印倒三角形

***** 此行輸出內容為1個空格,5個*號

*** 此行輸出內容為2個空格,3個*號

* 此行輸出內容為3個空格,1個*號

這個三角形的規律就是第一行先輸出1個空格,然後輸出5個*號,換行,準備螢幕第二行的內容輸出;第二行先輸出2個空格,然後再第三個位置輸出3個*號,換行,準備螢幕第三行的內容輸出;依次類推。可以發現關係如下:每行前的空格數等於所在的行數,即第1行i=1,第2行i=2;每行*號輸出個數等於7-2*i個(7是正三角形中最後一行*的個數,i等於所在的行數,即第1行i=1,第2行i=2)。

所以程式段就可以寫成

//列印下邊的三行

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

這道題怎麼做,這道題怎麼做

s環 3.14 r2 r2 r2 r2 12.56 3.14 4 解釋 r是大圓的半徑,同時也是大正方形的邊長,r 是小圓的半徑,同時也是小正方形的邊長。大正方形的面積 小正方形的面積 4平方釐米環形面積計算 s環 r2 r2 環形面積 圓周率乘 大圓半徑的平方 小圓半徑的平方 s環 1 2a 2 ...

這道題怎麼做,這道題怎麼做?

這是求半徑為3的圓的面積啊。如果真的要求的,換到極座標系裡,就很方便了。這道題怎麼做 把木棒的截面積算一下s 3.14r2,小於盒子口面積,應該可以!如有實物,動手試試 設第一次每本書的批發價為x,那麼第二次每本書批發價為 1 20 x 1.2x 第一次購書本數 1500 x,第二次購書本數為 21...

這道題怎麼做,這道題怎麼做?

第一題a n 1 a n 1 an a2 a1 a1 n 1 2 1 n 1 n 2 2 所以an n n 1 2 1 an 2 1 n 1 n 1 1 a1 1 a2 1 a10 2 1 1 2 1 2 1 3 1 10 1 11 2 1 1 11 20 11 第二題 sn n n sn 3 0由...