C++代码问题

[复制链接]
查看11 | 回复3 | 2009-7-25 18:18:47 | 显示全部楼层 |阅读模式
#includeusing namespace std;int main(){
int i,j,k=5;//k是正确答案,j限定了3次机会
for(j=0;j>i;
if(i==k)
cout<<"恭喜你答对了"<<endl;
else
cout<<"你输入的答案有误,请继续"<<endl;}
cout<<"正确答案是:"<<k<<endl;
system("pause");
return 0;}
回复

使用道具 举报

千问 | 2009-7-25 18:18:47 | 显示全部楼层
哈哈,for(j=0;j==3;j++)写的很有创意!只是你没认识到的一点就是FOR循环的第二个条件成立的时候才会进行下一次的循环,你可以像 aaa833那样改,也可以改成:for(j=0;j!=3;j++)就行了
回复

使用道具 举报

千问 | 2009-7-25 18:18:47 | 显示全部楼层
for循环错条件错了...应该是for(j=0;j<3;j++)
回复

使用道具 举报

千问 | 2009-7-25 18:18:47 | 显示全部楼层
1楼正解
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行