#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int Temperatures(double n);
//用户创建的函数
int main()
{
double input;
//创建一个温度变量
printf(“please input your wen du :”);
while (scanf(“%1f”, &input) == 1)
//用户输入并储存及与1进行比较是否相等
{
Temperatures(input);
//把温度传递给用户自定义函数中
printf(“please input your wen du :”);
//用户可无限输入温度
//直到输入为非数字时,循环停止
}
printf(“done!\n”);
return 0;
}
//基本上只要是值进行转换的,都可以用外部函数调用,自己创建一个函数即可。
int Temperatures(double n)
//外部函数调用,计算温度转换的值,
{
const double a = 32.0;
//用const创建温度转换中需要的变量
const double b = 273.16;
double c, d;
//创建摄氏和开氏变量
c = 5.0 / 9.0 * (n – a);
//计算温度转换摄氏和温度的计算
d = c + b;
printf(“%.2f n\n , %.2f c\n and %.2f d\n”, n, c, d);
//打印显示小数点2位的值,显示3种温度。