zoukankan      html  css  js  c++  java
  • C程序设计语言练习题1-4

    练习1-4  编写一个程序打印摄氏温度转换为相应华氏温度的转换表。

    代码如下:

    #include <stdio.h>    //    包含标准库的信息。
    
    int main()    //    定义名为main的函数,它不接受参数值。
    {
        float fahr;    //    华氏度。
        float celsius;    //    摄氏度。
    
        int lower, upper, step;
        lower = 0;        //    温度表的下限。
        upper = 300;    //    温度表的上限。
        step = 20;        //    步长。
    
        celsius = lower;    //    从温度表的下线开始转换。
    
        //    在顶部打印标题。
        printf("%3s %6s
    ", "c", "f");
    
        while (celsius <= upper) {
            //    转换算法,摄氏度专为华氏度。
            fahr = (9.0 / 5.0) * celsius + 32.0;
            //    摄氏度显示时占至少3个字符宽,并省略小数部分;
            //    华氏度显示时占至少6个字符宽,并取一位小数;
            printf("%3.0f %6.1f
    ", celsius, fahr);
            //    摄氏度加20度。
            celsius = celsius + step;
        }
    
        getch();    //    防止控制台一闪而过,需要接受任意字符后在关闭控制台。
        return 0;    //    向执行环境返回一个整形,0代表执行成功。
    }

    个人理解:

    练习的主要目的是将上一个练习中的华氏度转摄氏度改为摄氏度转华氏度,其公式为华氏度 = (9.0 / 5.0) * 摄氏度 + 32.0;

  • 相关阅读:
    247. Strobogrammatic Number II 倒过来看也一样的数
    性能测试结果分析
    性能测试文档
    性能测试技术
    性能测试流程
    JMeter(7)插件
    Java同步工具类
    线程池
    死锁
    Lock显示锁
  • 原文地址:https://www.cnblogs.com/DeadGardens/p/4776912.html
Copyright © 2011-2022 走看看