永发信息网

这段VC代码哪错了?

答案:6  悬赏:70  手机版
解决时间 2021-06-05 09:52

#include "iostream"
void main()
{
int a,b;
int max;
cout<<"请输入一个数a:";
cin>>a;
cout<<"请输入一个数b:";
cin>>b;
if(a>b)
{
cout<<"两个数中的最大数为a: "<<a<<endl;
}
else
{
if(a==b)
{
cout<<"两个数相等"<<endl;
}
else
{
cout<<"两个数中的最小数为b:"<<b<<endl;
}
}

}

最佳答案

正确应该这样:


#include "iostream"
using namespace std;
void main()
{
int a,b;
int max;
cout<<"请输入一个数a:";
cin>>a;
cout<<"请输入一个数b:";
cin>>b;
if(a>b)
{
cout<<"两个数中的最大数为a: "<<a<<endl;
}
else if(a==b)

{
cout<<"两个数相等"<<endl;
}
else
{
cout<<"两个数中的最小数为b:"<<a<<endl;
}


}

全部回答

1.在#include "iostream"下面加上using namespace std;

或者将#include "iostream"改为#include "iostream.h"

关于iostream与iostream.h的区别与用法请参考百度百科iostream.h词条

http://baike.baidu.com/view/2878297.htm?fr=ala0

2.将 cout<<"两个数中的最小数为b:"<<a<<endl; (这里应该是你误写了)改为: cout<<"两个数中的最小数为b:"<<b<<endl;

这样就是可以了。

不过还有几个小问题:

1.#include "iostream.h"与#include <iostream.h>的区别

使用#include "iostream.h"声明头文件,当编译器编译代码时,先从代码存放的当前目录下查找iostream.h这个头文件,如果没找到,再去标准库中查找;#include <iostream.h>则是直接去标准库中查找,所以这里用#include <iostream.h>为佳。

2.你定义了一个变量max,后面没有引用,这可不是个好习惯哦,编译器编译时会产生一个警告。

改的地方不多,也比较简单,改后的代码就不贴了,希望对你有所帮助。

我看主要有三点错误地方:

1,语法错误,就是同文件的插入问题,要这样写:

#include<iostream.h>或者是#include<iostream>;using namespace std;

2.逻辑错误,就是在最后一个语句应该是输出较小值a,而不是b;

3.定义问题,在这个程序中int max; 这一句是没有什么作用的,完全可以把它删掉,max 定义之后没有作用

你的语句不够规范

#include <iostream> using namespace std; 注意头部改了就行

标准的C++程序书写格式:

#include<iostream>

using namespace std;

int main(int argc,char *argv[]){

return 0;

}

你的问题是头文件错了,应该是#include <iostream.h>

#include<iostream> using namespace std; //...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
某歌的对白,这个是什么?
怎么快速的升级QQ农场?
眼霜适合19岁的人用吗?
百多邦主要治什么?有激素吗
IE应该升级到IE8么?不升级会影响什么么或升
怎样在手机上查看QQ等级?
永城市商丘百世快递在什么地方啊,我要过去处
CF里怎么炸房间?
魔兽世界防战仇恨问题
能不能、不喜欢他了?
为什吗穿越火线升到了4.8还不给CF点
网上哪有JAVA教程?
太阳系中有多少天体绕太阳转动?
给狗吃人的大便有害么?
做引产的时候我一个人去可以吗
推荐资讯
大佬 帮帮 三星S8000H下载时要配机型手机上没
岳阳县多乐邦漆(岳阳县总代理)我想知道这个在
怎么对付爱炫耀,爱面子的人呢?
谁有广东省10届高考样本分析考试的试卷
人棉烫金 用 英语怎么说
耒阳市衡阳沙县小吃(金山路)地址在哪里啊
怎么 爱一个人
DNF号给封、
咽喉气管炎症状
我在QQ空间买了个播放器如何往里面添加歌曲啊
我昨天和朋友看了电影,韩语怎么写?
爱是能控制的住吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?