看板 C_and_CPP 關於我們 聯絡資訊
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
james732:爬文「菱形」 02/23 00:09
kobe123:我爬過了但好像都是分兩部分寫的@@好像不太一樣 02/23 00:26
varg:第一個abs(n-i-1) 第二個5-(abs(n-i-1)*2) 02/23 01:07
kobe123:感謝阿~ 02/23 01:15
jimmy701010:不用ABS也可以XD 02/26 08:40