编写一个C++程序

编写一个程序,其中的main()调用一个用户定义的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。该程序按下面的格式要求用户输入摄氏温度值,并显示结果:Pleasee... 编写一个程序,其中的main()调用一个用户定义的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。该程序按下面的格式要求用户输入摄氏温度值,并显示结果:
Please enter a Celsius value:20
20 degrees Celsius is 68 degrees Fahrenheit.
下面是转换公式:
华氏温度=1.8*摄氏温度+32.0

求解答,好的话可以加分,说下思路
展开
 我来答
Peter_Harry
2012-07-19 · TA获得超过159个赞
知道答主
回答量:55
采纳率:0%
帮助的人:48.5万
展开全部
#include <iostream> //声明头文件,以便后面使用cout和cin流.

double _cover(double x) //此函数应用公式将摄氏度转换为华氏度
{
return 1.8*x+32.0;
}
int main()
{
double x; //温度摄氏度变量为双精度浮点数.
std::cout << "Please enter a Celsius value: "; //输出即将输入的提示.
std::cin >> x; // 输入摄氏度.
double r = _cover(x); //应用转换函数将摄氏度转换成华氏度,并赋值给双精度浮点数r.
//输出转换后的结果.

std::cout << x << " degrees Celsius is " << r << " degrees Fahrenheit" << std::endl;
system("Pause"); //这行用于输出结果后为了查看结果,暂停以下.输入任何字符程序退出
return 0; //程序结束.
}
/*这个程序很简单,有了转换公式就很好做了.许多人让你自己写,其实我也不想回答的,但我想你一 *定需要帮助,或才入门,所以我就打算还是写了.这中程序其实属于C语言程序,只不过我运用了一个*C++的流罢了.以后别遇到问题就问,自己想想也是乐趣.
*/
li2040608010
2012-07-19
知道答主
回答量:13
采纳率:0%
帮助的人:12.4万
展开全部
#include<stdio.h>
int main(){
double gethswd(double ssd);
int ssd=0;
double hswd=0;
printf("Please enter a Celsius value: ");
scanf("%d",&ssd);
hswd=gethswd(ssd);
printf("%d degrees Celsius is %.0f degrees Fahrenheit.",ssd,hswd);
}
double gethswd(double ssd){
double c=0;
c=1.8*ssd+32.0;
return c;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myfairytail
2012-07-19 · TA获得超过277个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:237万
展开全部
那么简单都不自己写。以后估计什么都不会了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-19
展开全部
undeclared identifier
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式