作者gcobc12632 (Ted)
看板NTUE-CS102
標題[問題] 請幫忙測試一下我的C++作業= =
時間Fri Nov 20 14:38:02 2009
好不容易趕完的猜數字遊戲,
就為了這個去重看else if跟else的用法,
不然之前全部用if寫,真的會死掉Orz
請各位幫忙測試一下吧,
希望能在今天晚上12:00之前改到完美0.0+
這真是個頭痛的作業啊,
第一次沒有再學校作完的作業。
害我回家還要重找Visual C++ 2008的版本(原本沒灌
====================以下為C++====================
#include<iostream>
using namespace std;
int main()
{
int a,b,c,x,y,z;
cout<<"此為猜數字遊戲"<<endl;
cout<<"請輸入三個不重複之個位數字"<<endl;
cin>>a;
cin>>b;
cin>>c;
x=1;
y=2;
z=3;
if(a==x)
{
if(b==y)
{
if(c==z)
cout<<"3A,正確答案";
else
cout<<"2A0B";
}
else if(b==z)
{
if(c==y)
cout<<"1A2B";
else
cout<<"1A1B";
}
else
{
if(c==y)
cout<<"1A1B";
else if(c==z)
cout<<"2A0B";
else
cout<<"1A0B";
}
}
else if(a==y)
{
if(b==x)
{
if(c==z)
cout<<"1A2B";
else
cout<<"0A2B";
}
else if(b==z)
{
if(c==x)
cout<<"0A3B";
else
cout<<"0A2B";
}
else
{
if(c==x)
cout<<"0A2B";
else if(c==z)
cout<<"1A1B";
else
cout<<"0A1B";
}
}
else if(a==z)
{
if(b==x)
{
if(c==y)
cout<<"0A3B";
else
cout<<"0A2B";
}
else if(b==y)
{
if(c==x)
cout<<"1A2B";
else
cout<<"1A1B";
}
else
{
if(c==x)
cout<<"0A2B";
else if(c==y)
cout<<"0A2B";
else
cout<<"0A1B";
}
}
else
{
if(b==x)
{
if(c==y)
cout<<"0A2B";
else if(c==z)
cout<<"0A2B";
else
cout<<"0A1B";
}
else if(b==y)
{
if(c==x)
cout<<"1A1B";
else if(c==z)
cout<<"2A0B";
else
cout<<"1A0B";
}
else if(b==z)
{
if(c==x)
cout<<"0A2B";
else if(c==y)
cout<<"0A2B";
else
cout<<"0A1B";
}
else
{
if(c==x)
cout<<"0A1B";
else if(c==y)
cout<<"0A1B";
else if(c==z)
cout<<"1A0B";
else
cout<<"0A0B";
}
}
}
====================以上為C++====================
就是這樣了,先感恩。
對了,C++2008版的副檔名是.cc,
這樣上傳上去會不會開不暸啊囧?
--
1F:推 th11211:鷹眼說過了,魯夫最厲害的能力是能讓戰場上的人一個一個倒11/20 01:16
2F:推 mammonist:陽11/20 01:17
3F:→ th11211:向他那邊,他的鍛鍊也是出至於想保護伙伴,並不是要變最強吧11/20 01:17
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.29.72
※ 編輯: gcobc12632 來自: 114.32.29.72 (11/20 14:41)
4F:→ j2612280:.cc改成.cpp吧~and..其實可以用到3個if..else if..就可 11/20 17:07