作者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