[問題] 畫菱形
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
02/23 01:07, 3F
→
02/23 01:15, , 4F
02/23 01:15, 4F
→
02/26 08:40, , 5F
02/26 08:40, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章