永发信息网

关于C++题目

答案:3  悬赏:40  手机版
解决时间 2021-04-26 03:45

1.编写一个函数,将华氏温度(ƒ)转换成摄氏温度(℃),公式为c=(5/9)(f-32)

2.设计一个程序,通过重载求两个数中最大数的函数max(),分别实现求两个实数和两个整数及两个字符的最大者

注:C++刚入门,太高级的用不到

最佳答案

//摄氏温度与华氏温度的转换
#include<iostream>
using namespace std;
void main()
{
float f,c;
cout<<"请输入华氏温度:";
cin>>f;
c=5.0/9*(f-32.0);
cout<<"摄氏温度:"<<c<<endl;
}


全部回答

#include <stdio.h>//C语言的特点是结构化,分模块 #include <math.h> void temp() { double f = 0,c = 0.0; //赋初值 printf("请输入个华氏温度:\n"); scanf("%f",&f); c = (5.0 / 9.0) * (f - 32); printf("摄氏温度是:%f\n",c); } void compare() { double i = 0 ,j = 0 ; printf("请输入两个字符i j:\n"); //不弄小数 scanf("%lf%lf",&i,&j); if(i >= 'A'&&i <= 'Z') //字母大小写的转换 i += 32; if(j >= 'A'&&j <= 'Z') j += 32; if(i <= j) i = j; printf("%f",i); } void main() { temp(); //调用函数 compare();

}

第一题:

#include <iostream> using namespace std;

double ftoc(double f) { return (5.0/9.0)*(f-32); } int main() { double c,f; cout<<"请输入一个华氏温度: "; cin>>f; c=ftoc(f); cout<<"转换为摄氏温度是: "<<c<<endl; return 0; }

第二题:

#include <iostream> using namespace std;

int max(int a,int b) { return a>b?a:b;

}

double max(double a,double b) { return a>b?a:b; }

int main() { cout<<max(1,2)<<endl <<max(1.2,2.2)<<endl; return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我该怎么忘了她…晓
圆珠笔,水笔,铅笔的制作原理,区别在哪里
v450t6600水货行货别
NBA96黄金一代有哪些?现在发展的如何?
两个不同性格的人在一起的机率有多大?
海棠花该怎么养才不会死啊?
雅英音乐培训这个地址在什么地方,我要处理点
房间里放什么仿真花,卧室适合摆放什么仿真花
问````世界上哪中人活的最轻松!
我想开一个孕婴网店在保定哪进货最好?
诺基亚7100s隐藏功能
在三角形ABC中,角b=45°,角BAC=85°,AD垂
118168是否免费?
我老公很冷淡怎么半?我撒娇 也管用了,我是
写景的古诗(春,夏,秋,冬)各写3首
推荐资讯
怎样可以快速去黑头?急救!
艳香精品内衣店地址在哪,我要去那里办事
明天我朋友生日,想说一些祝福的话,能特别点
ie主页被篡改
昨天我梦到有个小女孩子走丢了,在那大声的哭
17寸和15寸液晶显示器的长和宽式多少厘米
求结婚对联一副,高手进啊...
玩植物大战僵尸的进!!
大连火车站到都大连鲜花总汇怎么走
为什么榴莲那么臭?
求TTL唱的time to love 地址 有MP3下载的更好
为什么人们把目标、计划称作“蓝图”呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?