| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 560 人关注过本帖
标题:[求助]请大家指点一下我哪里弄错了
只看楼主 加入收藏
changeking
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
结帖率:100%
收藏
 问题点数:0 回复次数:9 
[求助]请大家指点一下我哪里弄错了
我是个新手,刚开始学C++,我要编译一个输入k值就能计算2*k-k/2的程序,请大家指点一下我哪里弄错了

----------------------------------------------------------------
#include <iostream.h>
double value(double k);
{
    return 2*k-k/2
}
void main ()
{
    double o,V3;
    cout<<"请输入o值:";
    cin>>endl
        >>o;
    V3=value (o);
    cout<<"value:"
        <<"结果是:"<<V3;
}
搜索更多相关主题的帖子: 弄错 
2008-05-20 09:36
dubaoshi
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2006-9-22
收藏
得分:0 
#include <iostream.h>
double value(double k);//这里不能加分号,要不然成了声明了,下面的大括号中的代码也就会出错了。
{
    return 2*k-k/2//这里是要加分号的,因为语句结束了
}
void main ()
{
    double o,V3;
    cout<<"请输入o值:";
    cin>>endl//你这里的意思应该是插入一个回车符吧?那应该是cout<<endl;
        >>o;//这里才是真正的输入,应该是cin>>o;
    V3=value (o);
    cout<<"value:"
        <<"结果是:"<<V3;//与上面的那句最好写在一句里:cout<<"value结果是:",我认为这样比较好看
}
另外不知道你用的什么编译器,居然能编译成功并运行!!!



人行善,福虽未至,祸已远离;人行恶,祸虽未至,福已远离.
2008-05-20 10:22
dubaoshi
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2006-9-22
收藏
得分:0 
完整程序如下:
#include <iostream.h>

using namespace std;

double value(double k)
{
    return 2*k-k/2;
}
void main ()
{
    double o,V3;
    cout<<"请输入o值:";
    cin>>o;
    V3=value (o);
    cout<<"value结果是:"<<V3<<endl;
}
根据不同的编译器,也许还要是上system("pause");

人行善,福虽未至,祸已远离;人行恶,祸虽未至,福已远离.
2008-05-20 10:24
忘记喧嚣
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-10-7
收藏
得分:0 
#include <iostream>
楼上的...
2008-05-20 10:47
changeking
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
收藏
得分:0 
呵呵,谢谢dubaoshi的耐心解答,不看不知道,原来错了一大堆
2008-05-20 11:44
dubaoshi
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2006-9-22
收藏
得分:0 
我也新手,呵呵,4楼的朋友也指出我的错误。

人行善,福虽未至,祸已远离;人行恶,祸虽未至,福已远离.
2008-05-20 11:50
changeking
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
收藏
得分:0 
刚我运行了一下程序,发现还是出现了一个小错误,不解啊~
1 error(s), 0 warning(s)
2008-05-20 11:55
changeking
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
收藏
得分:0 
.h是头文件扩展名,提供程序文件共享的含有函数说明和其他说明的文本文件,你没有错啊
2008-05-20 12:01
Msist
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-5-20
收藏
得分:0 
运行无误的程序
#include <iostream>

using namespace std;

double value(double k)
{
    return 2*k-k/2;
}
void main ()
{
    double o,V3;
    cout<<"请输入o值:";
    cin>>o;
    V3=value (o);
    cout<<"value结果是:"<<V3<<endl;
}
2008-05-20 12:09
changeking
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
收藏
得分:0 
对的
2008-05-20 12:34
快速回复:[求助]请大家指点一下我哪里弄错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017904 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved