zoukankan      html  css  js  c++  java
  • 实验2-3-5 输出华氏-摄氏温度转换表 (15分)

    输入2个正整数lowerupperlowerupper≤100),请输出一张取值范围为[lowerupper]、且每次增加2华氏度的华氏-摄氏温度转换表。

    温度转换的计算公式:2,其中:C表示摄氏温度,F表示华氏温度。

    输入格式:

    在一行中输入2个整数,分别表示lowerupper的值,中间用空格分开。

    输出格式:

    第一行输出:"fahr celsius"

    接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。

    若输入的范围不合法,则输出"Invalid."。

    输入样例1:

    32 35
    
     

    输出样例1:

    fahr celsius
    32   0.0
    34   1.1
    
     

    输入样例2:

    40 30
    
     

    输出样例2:

    Invalid.

    #include<stdio.h>
    int main()
    {
        int lower,upper;
        int fahr=0;
        double celsius=0;
        scanf("%d%d",&lower,&upper);
        if(lower>0 &&lower<=upper &&upper<=100)
        {
            printf("fahr celsius ");
            for(fahr=lower;fahr<=upper;fahr=fahr+2)
            {
                celsius=5*(fahr*1.0-32)/9;
                printf("%d%6.1lf ",fahr,celsius);
            }
        }else
        {
            printf("Invalid.");
        }
        return 0;
    }
    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    小知识!
    命令级的python静态资源服务。
    自定义滚动条样式-transition无效
    css:a:visited限制
    react16 渲染流程
    virtual-dom
    用video标签流式加载
    golang 代码笔记
    position:fixed not work?
    go/node/python 多进程与多核cpu
  • 原文地址:https://www.cnblogs.com/wven/p/12681427.html
Copyright © 2011-2022 走看看