zoukankan      html  css  js  c++  java
  • 1、温度转化+标题

     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 
     4 int main()
     5 {
     6     float c;                 //摄氏度
     7     float f;                 //华氏度
     8 
     9     int lower, upper, step;  //制表下限、上限、步长
    10 
    11     lower = 0;
    12     upper = 300;
    13     step = 20;
    14 
    15     f = lower;
    16 
    17     printf("0-300华氏度转摄氏度转换表:
    ");     //输出标题
    18 
    19     while (f <= upper)                           //华氏度从0-300每次+20,循环计算输出
    20     {
    21         c = (5.0/9.0)*(f-32.0);
    22         printf("%3.0f	%6.1f
    ", f, c);
    23         f = f+step;
    24     }
    25 
    26     return 0;
    27 }

    执行结果:

    主要目的:已知华氏度,求摄氏度

    [1]转化公式:摄氏度 = (华氏度 - 32)*(5/9)

    [2]既然要制表,不可能无限延伸,肯定有头有尾,那么华氏度的范围设定为0-300

    [3]已知华氏度范围0-300,那么以多少为间隔?设定为20

    [4]确定需要明确的几个参量:摄氏度(C),华氏度(F),下限(0),上限(300),间隔(20)

    [5]循环输出:

        当F为0时,算出一个对应的C,输出结果,F增加20准备进行下次计算

        当F=F+20时...

        当F=F+20+20时...

        以此进行循环,那么什么时间跳出循环呢,F增长到上限300了(即当F<300时需要进行循环)

    反过来,已知摄氏度求华氏度的话,只是把其中的参数位置进行调换就可以了。

  • 相关阅读:
    JPA注解 @DiscriminatorValue 使用
    随笔
    Win10 启用 FTP
    Java后端模拟前端请求
    ueditor上传路径改成绝对路径
    CSS Web Fonts 网络字体
    调试:'Object reference note set to an instance of an object.'
    类转json、 json转xml的方法,转SortedDictionary转 xml 的方法。
    xml的问题 XmlDocument 与json转换
    websocket
  • 原文地址:https://www.cnblogs.com/Gozz/p/7764058.html
Copyright © 2011-2022 走看看