zoukankan      html  css  js  c++  java
  • PAT 输出华氏-摄氏温度转换表

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

    温度转换的计算公式:C=5×(F32)/9,其中: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 <iostream>
    using namespace std;
    int main()
    {
        int n,m,j,k;
        double s,h;
        cin>>n>>m;
        if(n>m||n<0||m>100)//试了一下只判断n>m也行,但我还是习惯加上n<0||m>100
            printf("Invalid.
    ");
        else 
        {
            cout<<"fahr celsius"<<endl;
            while(n<=m)
            {
                s=5.00*(n-32)/9;
                printf("%d%6.1lf
    ",n,s);//输出字符宽度为6,右对齐为%6.1lf,左对齐为%-6.1lf 
                n=n+2;
            }
        }
    }
     
     
  • 相关阅读:
    js中有关类、对象的增强函数
    ES6学习准备
    JavaScript中类型检测
    网页性能优化
    前端工程化
    2014年度总结和计划
    vim命令汇总
    互联网思维
    传统企业信息化
    创业这三年¥.NET之尴尬处境
  • 原文地址:https://www.cnblogs.com/andrew3/p/8612761.html
Copyright © 2011-2022 走看看