RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 
 82  1/6  1  2  3  4  5  6  > 


 
主題: [C&C++] [問題]vc++的問題 已放上那3題MFC跟其他資料   字型大小:||| 
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#1 : 2006-3-16 12:36 PM     只看本作者 引言回覆

請問大家如何用VC++用螢幕顯示出下面的畫面

1
2  2
3  3  3
4  4  4  4
5  5  5  5



我只知道用
COUT<<...................
COUT<<...................
COUT<<...................
COUT<<...................
COUT<<...................

可是老師說不能用那種寫法@@
所以想問大家能否用FOR IF這些指令打出來
謝謝

======================================================

以放入

http://webhd.xuite.net/main.php?


帳號 b0986025055  密0937792834

請自取

[h80053 在  2006-6-22 06:01 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Johnny Brove
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
論壇第一正直

 . 積分: 882
 . 精華: 5
 . 文章: 2162
 . 收花: 4874 支
 . 送花: 7205 支
 . 比例: 1.48
 . 在線: 864 小時
 . 瀏覽: 27266 頁
 . 註冊: 8212
 . 失蹤: 4626
 . Lycian League
#2 : 2006-3-16 01:24 PM     只看本作者 引言回覆

可能寫得不是很好看

for ( int number = 1; number <= 5; number++ )
{
        for ( int counter = 0; counter < number; counter++ )       
        {
                if ( counter < 4 )
                {
                        cout << number << " ";
                }
        }
        cout << endl;
}



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#3 : 2006-3-16 05:18 PM     只看本作者 引言回覆

謝謝你  送花


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#4 : 2006-3-16 05:26 PM     只看本作者 引言回覆

大大實在太強了能否解釋一下for ( int counter = 0; counter < number; counter++ )這段因為我不清楚這樣寫怎麼會變成

1
2  2
3  3  3
4  4  4  4
5  5  5  5

謝謝  (語言不行@@)



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Johnny Brove
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
論壇第一正直

 . 積分: 882
 . 精華: 5
 . 文章: 2162
 . 收花: 4874 支
 . 送花: 7205 支
 . 比例: 1.48
 . 在線: 864 小時
 . 瀏覽: 27266 頁
 . 註冊: 8212
 . 失蹤: 4626
 . Lycian League
#5 : 2006-3-16 10:41 PM     只看本作者 引言回覆

代表在第"number"行會印出"number"個數字

counter從0到(number-1)

而裡面的if則是為了限定次數在4次以下



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#6 : 2006-3-17 12:56 PM     只看本作者 引言回覆

謝謝了 研究完不會在問


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#7 : 2006-3-17 05:04 PM     只看本作者 引言回覆

#include<iostream.h>


void main()

{
int a,b;
for(a=1;a<=5;a++)
{
    for(b=2;b<=5;b++)

cout<<a<<'\n'<<b<<endl;
   
   

}


我是這樣寫,我想說這樣能變成


1
2  2
3  3
4  4  
5  5  


但是結果是
1
2
1
3
1
.
.
.
.
.   請問是哪裡有問題 謝謝



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Johnny Brove
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
論壇第一正直

 . 積分: 882
 . 精華: 5
 . 文章: 2162
 . 收花: 4874 支
 . 送花: 7205 支
 . 比例: 1.48
 . 在線: 864 小時
 . 瀏覽: 27266 頁
 . 註冊: 8212
 . 失蹤: 4626
 . Lycian League
#8 : 2006-3-18 05:43 PM     只看本作者 引言回覆

for(b=2;b<=5;b++)

cout<<a<<'\n'<<b<<endl;

這代表不管你之前的a是多少

你的b從2跑到5共4次

而你的cout則是先跑出a再斷行

接著跑出b又再斷行

於是跑出:

a1
2
a1
3
a1
4
a1
5
a2
2
a2
3
a2
4
a2
5
以此類推

要寫成
1
2 2
3 3
4 4
5 5

我的作法是把a當行數,b當次數

所以在a跑完一圈之前斷行就夠了

而b則跟著a跑,在第幾行,他就跑第a個數字

[Johnny Brove 在 2006-3-18 05:55 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#9 : 2006-3-19 04:20 PM     只看本作者 引言回覆

#include<iostream.h>
#include<math.h>

void main()
{   int i;
        for(i=1;i<=20;i++)
    cout<<"一到一百間五的倍數"<<i*5<<endl;
}


這是我寫的1到100間五的倍數的程式
我執行後發現會這樣
一到一百間五的倍數5
一到一百間五的倍數10
...................  15
..................  20
..................... 25


請問如果要讓文字只出現一次的話是先將i*5 放在COUT的最前面嗎?

還有謝謝Johnny Brove  不送花不行
而b則跟著a跑,在第幾行,他就跑第a個數字??

[h80053 在 2006-3-19 04:23 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Johnny Brove
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
論壇第一正直

 . 積分: 882
 . 精華: 5
 . 文章: 2162
 . 收花: 4874 支
 . 送花: 7205 支
 . 比例: 1.48
 . 在線: 864 小時
 . 瀏覽: 27266 頁
 . 註冊: 8212
 . 失蹤: 4626
 . Lycian League
#10 : 2006-3-19 04:28 PM     只看本作者 引言回覆

把cout<<"一到一百間五的倍數"拿到for迴圈外面

而b則跟著a跑,在第幾行,他就跑第a個數字??:

即第1行跑出來的是1

第2行是2,以此類推



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#11 : 2006-3-19 04:38 PM     只看本作者 引言回覆

謝謝拉


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#12 : 2006-3-21 07:07 PM     只看本作者 引言回覆

寫一個程式,重複以cin輸入整數,並成以mul變數中,當輸入為0時則結束


請問大大這要怎麼打?THANKS



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Johnny Brove
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
論壇第一正直

 . 積分: 882
 . 精華: 5
 . 文章: 2162
 . 收花: 4874 支
 . 送花: 7205 支
 . 比例: 1.48
 . 在線: 864 小時
 . 瀏覽: 27266 頁
 . 註冊: 8212
 . 失蹤: 4626
 . Lycian League
#13 : 2006-3-21 11:21 PM     只看本作者 引言回覆

for ( int multiple = 1; multiple != 0; cout << mul )
{
        cin >> multiple;
        mul *= multiple;
}



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
h80053
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


十週年紀念徽章(五級)  

 . 積分: 720
 . 精華: 1
 . 文章: 2053
 . 收花: 5801 支
 . 送花: 8430 支
 . 比例: 1.45
 . 在線: 2473 小時
 . 瀏覽: 17320 頁
 . 註冊: 7414
 . 失蹤: 312
 . 台中
#14 : 2006-3-23 12:02 PM     只看本作者 引言回覆

multiple != 0  中的 ! 是指?
因為我們用FOR的話是FOR(變數=數值:數值<=數值;數值++)
因此
for ( int multiple = 1; multiple != 0; cout << mul )
我看不懂@@


另外void main()   這是做什麼的??




先謝謝大大拉 送花

[h80053 在 2006-3-23 12:04 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Johnny Brove
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
論壇第一正直

 . 積分: 882
 . 精華: 5
 . 文章: 2162
 . 收花: 4874 支
 . 送花: 7205 支
 . 比例: 1.48
 . 在線: 864 小時
 . 瀏覽: 27266 頁
 . 註冊: 8212
 . 失蹤: 4626
 . Lycian League
#15 : 2006-3-23 12:32 PM     只看本作者 引言回覆

!=是"不等於"的意思

void main()則是declare"不傳回value"的主函數



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

 82  1/6  1  2  3  4  5  6  > 
   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-22 12:52 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.030324 second(s), 6 queries , Qzip disabled