早教吧作业答案频道 -->其他-->
一道程序题,while的条件不晓得怎么写,大家帮帮忙!编写一个程序,该程序要求用户输入一个华氏温度,程序以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatues().该函数将
题目详情
一道程序题,while的条件不晓得怎么写,大家帮帮忙!
编写一个程序,该程序要求用户输入一个华氏温度,程序以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatues().该函数将以相应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示这三种温度.它应该用每个值所代表的温度刻度来标识这3个值.下面是将华氏温度转换为摄氏温度的方程:
Celsius = 1.8 * Fahrenheit + 32.0
下面是将摄氏温度转换为绝对温度的方程:
Keivin = Celsius + 273.16
Temperatues()函数使用const来创建代表转换里的3个常量的符号.main()函数使用一个循环来允许用户重复输入温度,当用户输入q或其他非数值时,循环结束.
当用户输入q或其他非数值时
编写一个程序,该程序要求用户输入一个华氏温度,程序以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatues().该函数将以相应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示这三种温度.它应该用每个值所代表的温度刻度来标识这3个值.下面是将华氏温度转换为摄氏温度的方程:
Celsius = 1.8 * Fahrenheit + 32.0
下面是将摄氏温度转换为绝对温度的方程:
Keivin = Celsius + 273.16
Temperatues()函数使用const来创建代表转换里的3个常量的符号.main()函数使用一个循环来允许用户重复输入温度,当用户输入q或其他非数值时,循环结束.
当用户输入q或其他非数值时
▼优质解答
答案和解析
#include
using namespace std;
int main()
{
//测试while输入循环
char a[256];
char *quit="q";
char *check;
while (1)
{
scanf("%s", a);
if (strcmp(a, quit) == 0 )
break;
for (check=a; *check!='\0'; check++)
{
if(!isdigit(*check))
break;
}
if (*check != '\0')
break;
//do your work
cout
using namespace std;
int main()
{
//测试while输入循环
char a[256];
char *quit="q";
char *check;
while (1)
{
scanf("%s", a);
if (strcmp(a, quit) == 0 )
break;
for (check=a; *check!='\0'; check++)
{
if(!isdigit(*check))
break;
}
if (*check != '\0')
break;
//do your work
cout
看了 一道程序题,while的条件...的网友还看了以下:
输入一个自然数,判断是否为质数(即能被1和它本身整除的数)这个空应该填写什么?#include " 2020-05-16 …
请用Mathematica7求出Y和X的关系a*c=(Y*d+X*h)*(g+Sqrt(i+b/( 2020-06-05 …
从A市运送一批不易存放的水果去B市销售,现有三家公司,信息如下:甲公司:运输速度60KM/H,运输 2020-06-06 …
这个程序要求是输出m个数中任取n个数的所有组合,我要抓狂了==#include;#includei 2020-06-28 …
“输入电压220伏、耗电量0.7kw.h/24h,输入总功率120瓦,其中耗电量这个数据的含义是( 2020-07-14 …
四面放坡土方到底怎么计算,我怎么看到好几个公式比如V=1/3(S1+S2+√(S1S2))h,V= 2020-07-15 …
C语言问题,急急急,求高人解释#include"stdafx.h"intmain(){intx,a 2020-07-16 …
BCD-195K型电冰箱铭牌上有“输入电压220V、耗电量0.7kW·h/24h,输入总功率120 2020-07-18 …
这是一道数学题.请帮我作完好吗?某果品公司急需将一批不易存放的水果从A市运到B市销售,现有三家运输公 2020-11-04 …
如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于()A.3B.3.5C.4 2021-01-15 …