設定 EYNY 為首頁
|
加入我的最愛
遊客:
註冊
|
登錄
|
搜索
|
幫助
|
繁體中文
|
尊貴會籍
|
伊莉遊戲
|
傳統模式
熱門搜尋:
伊莉討論區
»
電腦資訊
»
電腦程式設計
»
C & C++ 語言
» 可以教一下這一題怎麼做嗎?(用dev c++寫出)
休閒聊天
學術文化
感情感性
興趣交流
家庭事務
旅遊交流
飲食交流
家族門派
貼圖分享
動漫交流
音樂世界
美容打扮
潮流資訊
影視娛樂
電玩遊戲
連線遊戲
網絡遊戲
交易廣場
下載分享
BT下載區
CB下載區
電腦資訊
數碼產品
手機交流
網站事務
體育運動
時事新聞
上班一族
博彩娛樂
成人話題
C & C++ 語言
C# 語言
Visual Basic 語言
PHP 語言
JAVA 語言
CGI 語言
‹‹ 上一主題
|
下一主題 ››
投票
交易
懸賞
活動
打印
|
推薦
|
訂閱
|
收藏
標題:
[求助]
可以教一下這一題怎麼做嗎?(用dev c++寫出)
shin1520
小學生(200/1000)
潛水
UID 2792853
精華 0
積分 421
帖子 108
潛水 573 米
閱讀權限 20
註冊 2007-11-16
#1
發表於 2008-1-5 04:57 PM
資料
文集
短消息
維克斯討論區
可以教一下這一題怎麼做嗎?(用dev c++寫出)
[顯示]
[隱藏]
這個題目相信有很多人玩過這種遊戲
題目:甲方輸入一個四位數數字,由乙方猜出數字,假如甲方設定的數字為1234,若乙說出2694,則為1A1B
A代表數字及位置接正確
B代表數字正確但位置錯誤
設計如上面的程式,設定數字由使用者輸入,讓另一位使用者輸入要猜的數字,假如輸入的數字皆正確(4A)或輸入超過五次
仍未猜對則結束。
我問了一下會做的同學,他是說用兩個for迴圈,一個算A,一個算B就解出來,可是我還是不太懂耶!不知道有哪一位大大可以教一下嗎?
trumpetkuo
幼兒生(0/200)
潛水
UID 295062
精華 0
積分 99
帖子 67
潛水 16 米
閱讀權限 10
註冊 2006-10-4
#2
發表於 2008-1-5 11:06 PM
資料
文集
短消息
伊莉部落格
、
伊莉交友
、
伊莉聊天
、
伊莉相簿
char Anser[] = "1234';
char buf[256];
int iCountA = 0 ;
int iCountB =0;
int iTimesi,j;
for( ; iTimes < 5 ; iTimes++ ) // 總共作五次
{
scanf( "%s" , %buf ); // 輸入字串
for( i = 0 ; i < 4 ;i++ ) // 開始比對 答案的第0個字開始,到4個結束
{
for( j = 0 ; j < 4 ; j++ ) // 比對從 輸入的字串第0個開始,到4個結束
{
if( Anser
== buf[j] ) // 若輸入的字和答案相等
{
if( i==j ) // 若相等的答案是同一個位置
iCountA++;
else
iCountB++;
}
}
}
if( iCountA == 4 ) 找到4個A
{
printf(" \n FIND !!");
return;
}
if( ! (iCountA == 0 && iCountB==0))
printf( " \n %dA , %dB ", iCountA,iCountB );
}
沒有實際去compiler但原則是應該沒有錯 你再想一下唄
投票
交易
懸賞
活動
當前時區 GMT+8, 現在時間是 2008-10-11 06:42 AM
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.110364 second(s), 7 queries , Gzip enabled
TOP
清除 Cookies
-
聯繫我們
-
廣告查詢 [威旭代理]
-
伊莉討論區
-
Archiver
控制面板首頁
編輯個人資料
積分交易
公眾用戶組
好友列表
基本概況
論壇排行
主題排行
發帖排行
積分排行
在線時間
管理團隊
管理統計
重要聲明:本討論區是以即時上載留言的方式運作,伊莉討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。伊莉討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。