游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3063|回复: 9

求助这个怎么老运行不出来,那的错

[复制链接]

6

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2006-10-29 17:17:00 | 显示全部楼层 |阅读模式
求助这个怎么老运行不出来,那的错  
#include <iostream>
using namespace std;
void main ()
{
int x,y;
cout<<"输入X和Y:";
cin>>x>>y;
if(x!=y)
if(x>y)
cout<<"x>y"<<endl;
else
cout<<"x<y"<<endl;
    else
    cout<<"x=y"<<endl;



}


85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2006-10-29 18:08:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

搂住用VB用多了把
#include <iostream>
using namespace std;
void main ()
{
int x,y;
cout<<"输入X和Y:";
cin>>x>>y;

if(x > y)
    cout<<"x>y"<<endl;
else if (x < y)
    cout<<"x<y"<<endl;
else
    cout<<"x=y"<<endl;


}

4

主题

66

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2006-10-30 11:13:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

2楼正解.可以结案了.

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-10-30 12:41:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

呵呵,其实楼主的代码一点也没有错,楼主可能是在考大家吧,不信大家可以把代码再仔细看一下,执行结果绝对是正确的。

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-10-30 12:52:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

在c++里,if和else按照就近原则配对的,所以,中间那个
if(x>y)
cout<<"x>y"<<endl;
else
cout<<"x<y"<<endl;
是一对,然后是上面的if(x!=y)和最下面的else是一对。
所以程序运行结果是正确的,如果楼主不是菜鸟那么你可能是在考大家吧,如果是的话那可能是你其他地方没有设置好,所以运行不出来,楼主的代码我在vc上试验过了,完全通过,结果也是正确地。。。

4

主题

66

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2006-10-30 14:21:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

@_@....这么少的代码可以说出这么深奥滴问题.....

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-10-30 14:34:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

C++的大师门曾经有一篇介绍实现max(a, b)的文章
你看完后就会明白为什么我们老是开玩笑说我们的口号是:把简单的问题复杂化
呵呵

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-10-30 14:35:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

没有多深奥啊。。呵呵,其实很简单的问题,只不过有时候粗心,经常少写括号,容易造成误解。刚才怕自己说错又去查了下书,书上写的是else总和离他最近的if匹配(书为:c primer plus),所以我的解释应该没有错误,楼主的代码也是正确的,不过写的太杂乱,要养成良好的编码风格才行,多加点大括号。
希望楼主可以写详细点你的程序为什么运行不了,你是不是用了win32 application 而不是用的console?或者你用的不是VC而是其他的编译器,编译时出现什么错误提示没有?

35

主题

370

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2006-10-30 16:16:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

呵呵

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-10-30 21:40:00 | 显示全部楼层

Re:求助这个怎么老运行不出来,那的错

2,3楼可谓是白痴!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 18:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表