回 帖 发 新 帖 刷新版面

主题:一个简单的C++程序

请帮助我边一个程序:编写函数吧华氏温度转换为摄氏温度,公式为:C=(F-32)×5/9;在主程序中提示用户输入一个华氏温度,转化后输出响应的摄氏温度

回复列表 (共14个回复)

沙发

#include<iostream.h>
main()
{
   int f,c;
   cout<<"请输入一个华氏温度。"<<endl;
   cin>>f;
   c=(f-32)*5/9;
   cout<<"转换为摄氏温度为"<<c<<endl;
}

板凳

#include<iostream.h>
void main()
{
   int f,c;
   cout<<"请输入一个华氏温度F:";
   cin>>f;
   
   c=(f-32)*5/9;
   cout<<"转换为摄氏温度为"<<c<<"C"<<endl;
}

3 楼

应该把变量定义成单精度或双精度的吧。。

#include<iostream.h>
void main()
{ double f,c;
cout<<"please input the temperature:"<<endl;
cin>>f;
c=(f-32)*5/9;
cout<<"turned temperature:"<<c<<endl;
}

4 楼

#include<iostream.h>
int main()
{
    int F,C;
    cout<<"请输入一个华式温度:";
        cin>>F;
    C=(F-32)*5/9;
    cout<<"对应的摄式温度是:"<<C<<endl;
    return 0;
}

5 楼

/***************************************************
     date:  2008/11/13
 function:  temperature transform
***************************************************/
#include<stdio.h>
void main()
{
    float a,b;
    printf("请输入华氏温度的数值:\n");
    scanf("%f",&a);
    b=(a-32)*5/9;
    printf("华氏温度的数值:%f \n",a);
    printf("摄氏温度的数值:%f \n",b);
}

6 楼


[em2]

#include<stdio.h>
main()
{
  flaot f,c;
   printf("请输入一个华氏温度;\n");
   scanf("%f",&f);
   c=(f-32)*5/9;
   printf("转换为摄氏温度为;%f",c);
}

7 楼

#include<iostream.h>
int main()
{
     double f,c
     cout<<"请输入一个华氏温度"<<endl;
     cin>>f;
     c=(f-32)*5/9;
    cout<<"转换后的摄氏温度为:"<<c<<endl;
    return 0;
}

8 楼

哈哈,C++程序设计上的原题,我刚做过。
标准答案,完全符合题目要求
#include<iostream>
using namespace std;
float wd (float t);
{
   return (t-32)*5/9;
}
void main (void)
{
  float n;
  cout<<"输入华氏温度:"<<endl;
  cin>>n;
  cout<<"转化摄氏温度为"<<wd (n)<<endl
}


只是还有一个问题,输入32后显示的是一串数字,不知怎么回事。还请高手指点。

9 楼


都可以啊 !

10 楼

#include"iostream.h"
void main()
{
float f,c;
cout<<"请输入华氏温度"<<endl;
cin>>f;
c=(c-32)*5/9;
cout<<"摄氏温度"<<c<<endl;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册