通过自定义函数进行温度值转换(华氏-摄氏-开氏)

  • Post author:
  • Post category:其他



#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种温度。



版权声明:本文为m0_66860128原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。