c 错误 :undeclared identifier,求解

[复制链接]
查看11 | 回复1 | 2011-3-19 12:58:35 | 显示全部楼层 |阅读模式
#include \"iostream.h\"
int main()
{
char q;
int x;
aaa:cout \"********猜拳游戏*******\"endl;
cout \"
游戏规则
\"endl;
cout \"
1——石头
\"endl;
cout \"
2——剪刀
\"endl;
cout \"
3——布
\"endl;
cout \"请出拳:\";
cin x;
if (x==1)
{
cout \"请选择1——剪刀,2——石头,3——布\"endl;
cout \"我出的是:1——剪刀\";
cout endl;
cout \"剪刀vs石头,你输了\";
cout endl;
cout\"还继续么:(y/n)?\";
cout endl;
cinq;

}
else
{
if(x==2)
{

cout \"请选择1——剪刀,2——石头,3——布\"endl;

cout \"我出的是:2——石头\";

cout endl;

cout \"石头vs石头,和局\";

cout endl;

cout\"还继续么:(y/n)?\";

cout endl;

cinq;

}
else
{

if (x==3)

{

cout \"请选择1——剪刀,2——石头,3——布\"endl;

cout \"我出的是:1——石头\";

cout endl;

cout \"布vs石头,你赢了\";

cout endl;

cout\"还继续么:(y/n)?\";

cout endl;

cinq;


}
}
}
if(q==y)
{
goto aaa;
}
else
{
if(q==n)
{

coutendl;
}
}
return 0;

}
这是代码、、
想做猜拳游戏。
回复

使用道具 举报

千问 | 2011-3-19 12:58:35 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">首先,iostream是系统文件,必须用尖括号,双引号表示本地寻找文件。
其次,cout等输入输出流是在std命名空间下的,所以必须使用using namespace std;
最后,y和n具体的含义是什么,你要定义,没有定义是不能使用的。

下边是OK的程序,不过y和n没有赋值,需要你自己增加期望的赋值。

#include iostream
using namespace std;
int main()
{
char q;
int y;
int n;
int x;
aaa:cout \"********猜拳游戏*******\"endl;
cout \"
游戏规则
\"endl;
cout \"
1——石头
\"endl;
cout \"
2——剪刀
\"endl;
cout \"
3——布
\"endl;
cout \"请出拳:\";
cin x;
if (x==1)
{
cout \"请选择1——剪刀,2——石头,3——布\"endl;
cout \"我出的是:1——剪刀\";
cout endl;
cout \"剪刀vs石头,你输了\";
cout endl;
cout\"还继续么:(y/n)?\";
cout endl;
cinq;

}
else
{
if(x==2)
{

cout \"请选择1——剪刀,2——石头,3——布\"endl;

cout \"我出的是:2——石头\";

cout endl;

cout \"石头vs石头,和局\";

cout endl;

cout\"还继续么:(y/n)?\";

cout endl;

cinq;

}
else
{

if (x==3)

{

cout \"请选择1——剪刀,2——石头,3——布\"endl;

cout \"我出的是:1——石头\";

cout endl;

cout \"布vs石头,你赢了\";

cout endl;

cout\"还继续么:(y/n)?\";

cout endl;

cinq;


}
}
}
if(q==y)
{
goto aaa;
}
else
{
if(q==n)
{

coutendl;
}
}
return 0;

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行