
请c语言高手帮我做一下这道题 20
编写程序,输入两个整数lower和upper,输出一张华氏—摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加2F。计算公式:c=5*(f-32)/...
编写程序,输入两个整数 lower和upper,输出一张华氏—摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加2 F。计算公式:c=5*(f-32)/9(c代表摄氏温度,f代表华氏温度)
展开
4个回答
展开全部
我来回答吧
最近刷广告的真多
1 100
1.00->-17.22 3.00->-16.11 5.00->-15.00 7.00->-13.89 9.00->-12.78 11.00->-11.67 1
3.00->-10.56 15.00->-9.44 17.00->-8.33 19.00->-7.22 21.00->-6.11 23.00->-5.00 25
.00->-3.89 27.00->-2.78 29.00->-1.67 31.00->-0.56 33.00->0.56 35.00->1.67 37.00-
>2.78 39.00->3.89 41.00->5.00 43.00->6.11 45.00->7.22 47.00->8.33 49.00->9.44 51
.00->10.56 53.00->11.67 55.00->12.78 57.00->13.89 59.00->15.00 61.00->16.11 63.0
0->17.22 65.00->18.33 67.00->19.44 69.00->20.56 71.00->21.67 73.00->22.78 75.00-
>23.89 77.00->25.00 79.00->26.11 81.00->27.22 83.00->28.33 85.00->29.44 87.00->3
0.56 89.00->31.67 91.00->32.78 93.00->33.89 95.00->35.00 97.00->36.11 99.00->37.
22 Press any key to continue
#include<stdio.h>
main()
{
float f,c,lower,upper;
scanf("%f %f",&lower,&upper);
for (;lower<=upper;lower+=2.0)
{
printf("%3.2f->%3.2f ",lower,5*(lower-32)/9);
}
}
有问题请追问 满意记得采纳
最近刷广告的真多
1 100
1.00->-17.22 3.00->-16.11 5.00->-15.00 7.00->-13.89 9.00->-12.78 11.00->-11.67 1
3.00->-10.56 15.00->-9.44 17.00->-8.33 19.00->-7.22 21.00->-6.11 23.00->-5.00 25
.00->-3.89 27.00->-2.78 29.00->-1.67 31.00->-0.56 33.00->0.56 35.00->1.67 37.00-
>2.78 39.00->3.89 41.00->5.00 43.00->6.11 45.00->7.22 47.00->8.33 49.00->9.44 51
.00->10.56 53.00->11.67 55.00->12.78 57.00->13.89 59.00->15.00 61.00->16.11 63.0
0->17.22 65.00->18.33 67.00->19.44 69.00->20.56 71.00->21.67 73.00->22.78 75.00-
>23.89 77.00->25.00 79.00->26.11 81.00->27.22 83.00->28.33 85.00->29.44 87.00->3
0.56 89.00->31.67 91.00->32.78 93.00->33.89 95.00->35.00 97.00->36.11 99.00->37.
22 Press any key to continue
#include<stdio.h>
main()
{
float f,c,lower,upper;
scanf("%f %f",&lower,&upper);
for (;lower<=upper;lower+=2.0)
{
printf("%3.2f->%3.2f ",lower,5*(lower-32)/9);
}
}
有问题请追问 满意记得采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//c++的行不
#include <iostream>
using namespace std;
int main()
{
int lower;
int upper;
int c=0;
cout<<"请输入下限:";
cin>>lower;
cout<<"请输入上限:";
cin>>upper;
for(;lower<=upper;lower+=2)
{
c=5*(lower-32)/9;
cout<<"华氏: "<<lower<<" 摄氏: "<<c<<endl;
}
return 0;
}
这是运行结果
请输入下限:2
请输入上限:50
华氏: 2 摄氏: -16
华氏: 4 摄氏: -15
华氏: 6 摄氏: -14
华氏: 8 摄氏: -13
华氏: 10 摄氏: -12
华氏: 12 摄氏: -11
华氏: 14 摄氏: -10
华氏: 16 摄氏: -8
华氏: 18 摄氏: -7
华氏: 20 摄氏: -6
华氏: 22 摄氏: -5
华氏: 24 摄氏: -4
华氏: 26 摄氏: -3
华氏: 28 摄氏: -2
华氏: 30 摄氏: -1
华氏: 32 摄氏: 0
华氏: 34 摄氏: 1
华氏: 36 摄氏: 2
华氏: 38 摄氏: 3
华氏: 40 摄氏: 4
华氏: 42 摄氏: 5
华氏: 44 摄氏: 6
华氏: 46 摄氏: 7
华氏: 48 摄氏: 8
华氏: 50 摄氏: 10
#include <iostream>
using namespace std;
int main()
{
int lower;
int upper;
int c=0;
cout<<"请输入下限:";
cin>>lower;
cout<<"请输入上限:";
cin>>upper;
for(;lower<=upper;lower+=2)
{
c=5*(lower-32)/9;
cout<<"华氏: "<<lower<<" 摄氏: "<<c<<endl;
}
return 0;
}
这是运行结果
请输入下限:2
请输入上限:50
华氏: 2 摄氏: -16
华氏: 4 摄氏: -15
华氏: 6 摄氏: -14
华氏: 8 摄氏: -13
华氏: 10 摄氏: -12
华氏: 12 摄氏: -11
华氏: 14 摄氏: -10
华氏: 16 摄氏: -8
华氏: 18 摄氏: -7
华氏: 20 摄氏: -6
华氏: 22 摄氏: -5
华氏: 24 摄氏: -4
华氏: 26 摄氏: -3
华氏: 28 摄氏: -2
华氏: 30 摄氏: -1
华氏: 32 摄氏: 0
华氏: 34 摄氏: 1
华氏: 36 摄氏: 2
华氏: 38 摄氏: 3
华氏: 40 摄氏: 4
华氏: 42 摄氏: 5
华氏: 44 摄氏: 6
华氏: 46 摄氏: 7
华氏: 48 摄氏: 8
华氏: 50 摄氏: 10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
#define F2C(_f) (5.0*((_f)-32.0)/9.0)
void printTable (float lower, float upper)
{
printf ("F\t\tC\n");
for (float l = lower ; l <= upper ; l += 2.0)
printf ("%3.2f\t\t%3.2f\n", l, F2C(l));
}
int main(int argc, char* argv[])
{
printTable(-100,100);
return 0;
}
#define F2C(_f) (5.0*((_f)-32.0)/9.0)
void printTable (float lower, float upper)
{
printf ("F\t\tC\n");
for (float l = lower ; l <= upper ; l += 2.0)
printf ("%3.2f\t\t%3.2f\n", l, F2C(l));
}
int main(int argc, char* argv[])
{
printTable(-100,100);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询