程序语言设计(第二天学习)
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不限制宽度,保留小数点后一位
}
测试:
头文件:
//#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不限制宽度,保留小数点后一位
}
测试:
相关文章推荐
- CentOS 6.5下samba服务器搭建与配置
- bug_ _
- PAT (Advanced Level) 1088. Rational Arithmetic (20)
- 自定义结果类型(result的type属性)
- 桌面程序、图标到电脑左上角如何拽回
- 华为OJ——名字的漂亮度
- 华为OJ——迷宫问题
- matlab中自带的classification
- 搭建本地yum源服务器
- java迷宫
- 选择器的优先级
- 面试题26:复杂链表的复制
- VC与JavaScript交互(三) ———— JS调用C++
- 华为OJ——学英语
- 计算机原理(三)
- Python学习-函数补充2-内置函数
- static成员变量,non-static成员变量,局部变量,global 变量作用域和生存周期
- 华为OJ——称砝码
- Android studio启动时总是在找AndroidSDK的解决办法
- linux中RAID详解