| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 308 人关注过本帖
标题:简单问题
收藏  订阅  推荐  打印 
momo825
Rank: 1
等级:新手上路
帖子:5
积分:150
注册:2008-4-10
简单问题

#include<iostream>
using namespace std;
double wendu();
int main()
{
    cout<<"Please enter a Celsius value:";
        double abc;
        cin>>abc;
    double h;
    h=wendu(abc);
    cout<<abc<<"degrees Celisus is="
        <<h<<"degrees Fahrenheit\n";
    return 0;
}
double wendu(double temp)
{
    return 1.8*temp+20;
}
为什么不能调用呢?错在哪?
搜索更多相关主题的帖子: 简单问题  double  wendu  std  using  
2008-4-10 17:55
sunkaidong
Rank: 12Rank: 12Rank: 12
来自:南京师范大学
等级:版主
威望:4
帖子:4131
积分:44881
注册:2006-12-28

double wendu();看看你的声明

学习需要安静。。海盗要重新来过。。
2008-4-10 17:56
momo825
Rank: 1
等级:新手上路
帖子:5
积分:150
注册:2008-4-10

不理解哦 麻烦帮忙改下- -
2008-4-10 18:05
sunkaidong
Rank: 12Rank: 12Rank: 12
来自:南京师范大学
等级:版主
威望:4
帖子:4131
积分:44881
注册:2006-12-28

#include<iostream>
using namespace std;
double wendu(double );
int main()
{
    cout<<"Please enter a Celsius value:";
        double abc;
        cin>>abc;
    double h;
    h=wendu(abc);
    cout<<abc<<"degrees Celisus is="
        <<h<<"degrees Fahrenheit\n";
    return 0;
}
double wendu(double temp)
{
    return 1.8*temp+20;
}

学习需要安静。。海盗要重新来过。。
2008-4-10 18:07
momo825
Rank: 1
等级:新手上路
帖子:5
积分:150
注册:2008-4-10

谢谢啊 麻烦这个哪错了?
#include<iostream>
using namespace std;
double guang(double);
int main()
{
    cout<<"Enter the number of light years:";
        double a;
    cin>>a;
    cout<<a<<"\n";
    cout<<a<<" "<<"light years=";
    double abc;
    abc=guang(a);
    cout<<abc<<"astronmical units";
    return 0;
}
void guang(double temp)
{
    return temp*63240;
}
2008-4-10 18:26
sunkaidong
Rank: 12Rank: 12Rank: 12
来自:南京师范大学
等级:版主
威望:4
帖子:4131
积分:44881
注册:2006-12-28

看看基础...函数哪部分

学习需要安静。。海盗要重新来过。。
2008-4-10 18:33
yijing21
Rank: 2
等级:注册会员
帖子:48
积分:642
注册:2007-11-7

void返回。。记录值。。。楼主是该好好看下书先   这些最基础的东西  书上都有。
2008-4-10 20:06
xjywc
Rank: 1
等级:新手上路
帖子:13
积分:170
注册:2008-1-11

晕,楼主你的函数学的不怎么样啊,既然是void,那么没有返回值
#include<iostream>
using namespace std;
double guang(double);
int main()
{
    cout<<"Enter the number of light years:";
        double a;
    cin>>a;
    cout<<a<<"\n";
    cout<<a<<" "<<"light years=";
    double abc;
    abc=guang(a);
    cout<<abc<<"astronmical units";
    return 0;
}
double guang(double temp)   //错误的地方
{
    return temp*63240;
}
2008-4-10 20:16
momo825
Rank: 1
等级:新手上路
帖子:5
积分:150
注册:2008-4-10

偶晓得了- -偶初学菜鸟一个- -谢谢大家哦 偶会好好学的- -感觉编出来很有成就感啊呵
感觉像原来做很难的题一样...想了半天终于搞出来了...感觉很赞哦
2008-4-10 20:30
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.062933 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved