[問題] 畫菱形

看板C_and_CPP (C/C++)作者 (0.0)時間16年前 (2009/02/23 00:07), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/7 (看更多)
int main() { int i,j,n; std::cout<<"請輸入N:"; std::cin>>n; for(i=1;i<(2*n);i++)//高度2n-1 { for(j=0;j<abs(n-i);j++) std::cout<<" "; for(j=0;j<2*i-1;j++) std::cout<<"*"; std::cout<<"\n"; } getch(); } 請問誰可以幫我改出正確程式 格式不能變,但是想了很久第三個for迴圈不知道怎麼樣才能變1,3,5,3,1 還是說我其他地方想法有錯,拜託了>"< 輸出圖要這樣 n=3 * *** ***** *** * -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.237.108

02/23 00:09, , 1F
爬文「菱形」
02/23 00:09, 1F

02/23 00:26, , 2F
我爬過了但好像都是分兩部分寫的@@好像不太一樣
02/23 00:26, 2F

02/23 01:07, , 3F
第一個abs(n-i-1) 第二個5-(abs(n-i-1)*2)
02/23 01:07, 3F

02/23 01:15, , 4F
感謝阿~
02/23 01:15, 4F

02/26 08:40, , 5F
不用ABS也可以XD
02/26 08:40, 5F
文章代碼(AID): #19eNWrV2 (C_and_CPP)
文章代碼(AID): #19eNWrV2 (C_and_CPP)