• 实验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;
    }
    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    PHP安装swoole
    linux系统占用问题排查
    使用PHP实现对Excel的文本替换操作
    java类 static成员变量 以及方法都会被子类继承吗
    FragmentTransaction的commit和commitAllowingStateLoss的区别
    【git】.gitignore文件
    java中lambda表达式双冒号::的使用
    java虚拟机常见的参数笔记
    Android 形状绘制 —— shape详解
    Git版本回退 初探
  • 原文地址:https://www.cnblogs.com/wven/p/12681427.html
Copyright © 2020-2023  润新知