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...