您的位置:首页 > 其它

程序语言设计(第二天学习)

2016-07-03 20:23 330 查看
华氏摄氏温度转换

头文件:

//#pragma once

int n = 0;//控制温度显示次数为一次
void H2S(float *h, float *s);//h 华氏; s摄氏
void testH2S(void);
主函数:

#include <stdio.h>
#include "tsk.h"

void main(void)
{
testH2S();

#ifdef HELLO
printf("Hello world !\n");
printf("Hello world \t !\n");
printf("Hello world \b !\n");
printf("Hello world \" !\n");
printf("Hello world \\ !\n");
printf("Hello world \c !\n");
printf("Hello world \r !\n");
printf("Hello world \a !\n");
printf("Hello world \v !\n");
printf("Hello world \111 !\n");
printf("Hello world 123456789\n");
#endif
}

/*温度转换测试*/
void testH2S(void)
{
float step = 20;
float h = 0;
float s;
while (h <= 300)
{
H2S(&h, &s);
h += step;//h = h+step;
}

}
/*华氏摄氏温度转换*/
void H2S(float *h, float *s)//h 华氏; s摄氏
{
*s = 5.0 * (*h - 32) / 9;
if (n == 0)
{
printf("华氏摄氏温度转换\n");
n++;
}
printf("华氏 = %3.0f \t 摄氏 = %6.1f\n", *h, *s);//%3表示宽度为至少3位,默认输出后6位小数,.0表示不输出小数位,方便对齐,%.1不限制宽度,保留小数点后一位
}

测试:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: