编写一个C++程序
编写一个程序,其中的main()调用一个用户定义的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。该程序按下面的格式要求用户输入摄氏温度值,并显示结果:Pleasee...
编写一个程序,其中的main()调用一个用户定义的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。该程序按下面的格式要求用户输入摄氏温度值,并显示结果:
Please enter a Celsius value:20
20 degrees Celsius is 68 degrees Fahrenheit.
下面是转换公式:
华氏温度=1.8*摄氏温度+32.0
求解答,好的话可以加分,说下思路 展开
Please enter a Celsius value:20
20 degrees Celsius is 68 degrees Fahrenheit.
下面是转换公式:
华氏温度=1.8*摄氏温度+32.0
求解答,好的话可以加分,说下思路 展开
4个回答
展开全部
#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++的流罢了.以后别遇到问题就问,自己想想也是乐趣.
*/
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++的流罢了.以后别遇到问题就问,自己想想也是乐趣.
*/
展开全部
#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;
}
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;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那么简单都不自己写。以后估计什么都不会了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-19
展开全部
undeclared identifier
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询