推 godman362:分兩段處理吧 10/10 11:41
→ godman362:1~5一個迴圈,6~9一個迴圈 10/10 11:41
→ godman362:一個遞增,一個遞減,這樣應該很容易想了 10/10 11:41
推 VictorTom:這種console程式除了Dev與VC開專案的方式與操作介面不同 10/10 12:02
→ VictorTom:以外, 實作上的程式碼應該沒有什麼不同才對; 就像1F說的 10/10 12:02
→ VictorTom:把兩段分開處理應該就不難了:) 10/10 12:02
→ bleed1979:卡住的關鍵點大概是巢狀迴圈的觀念 10/10 12:05
推 stonehomelaa:奇怪了 寫這個關dev c++、VC 2005什麼事?? 10/10 12:08
因為之前都是用printf scanf 但是這個程式的 cout << 一堆沒接觸過的符號
看的霧沙沙
※ 編輯: eazy0623 來自: 218.173.11.64 (10/10 12:18)
推 godman362:這個是語言不同,跟IDE無關 10/10 12:21
→ bleed1979:console模式下 顯示的方式是一列一列下來的 10/10 12:22
→ bleed1979:原po的思路是想將星號"直立堆疊"起來? 10/10 12:23
→ akasan:用VC也可以printf阿... 10/10 12:29
→ dendrobium:原PO是從C到C++吧... 10/10 12:29
→ eazy0623:應該是吧 不過太久沒碰C了 還在慢慢看書 10/10 12:37
※ 編輯: eazy0623 來自: 218.173.11.64 (10/10 12:54)
推 cspy:數列跟換行... 10/10 12:58
→ ofy:分成cout<<"*"跟cout<<end1不行跑嗎.... 10/10 13:45
→ flyingnick:printf寫十行就好啦(誤) 10/10 14:01
推 ianfang:對~樓上誤~是cout十行就好啦 XD 10/10 15:10
→ VictorTom:上兩樓真糟糕, printf/cout明明寫一行就可以了....XD 10/10 15:12
寫好了= =
{
int i, j;
{
for(i=1; i<=5; i++){
for(j=1; j<=i; j++)
cout << "*";
cout << endl;
}
for(i=6;i<=9;i++){
for(j=5;j>=i-4;j--)
cout << "*";
cout << endl;
}
}
system("pause");
return 0;
}
※ 編輯: eazy0623 來自: 218.173.11.64 (10/10 16:00)
→ netsphere:還可以只用一個 雙層for loop寫出來喔 10/10 16:31
推 stonehomelaa:abs 10/10 16:39