zoukankan      html  css  js  c++  java
  • 练习1-3

    修改温度转换程序,使之能在转换表的顶部打印一个标题

    #include<stdio.h>

     /*当fahr=0,20,40,...,300时,分别
     *打印华氏温度与摄氏温度对照表*/
     #define UPPER 300.0       //上限
     #define LOWER 0.0         //下限
     #define STEP 20.0         //步长
     
     int main()
      {
         printf("华氏温度与摄氏温度对照表 华氏温度 摄氏温度 ");
         for(float fahr=LOWER;fahr<=UPPER;fahr+=STEP)

    {

        printf("%3.0f %6.2f ",fahr,5.0/9.0*(fahr-32.0));
     }
       return 0;
    }

    运行结果是:

    如果去掉printf("华氏温度与摄氏温度对照表 华氏温度 摄氏温度 ");,则出现以下结果

    只有在for语句中才能使用局部变量(for(float fahr=LOWER;fahr<=UPPER;fahr+=STEP))

    去掉则缺少声明

    删去一个 ,运行结果是:

    删去两个 ,运行结果是:

    涉及Tab键的缩进,Tab键相当于 , 是八个字符的宽度,汉语,一个字占2个字符的宽度,所以华氏温度占8个字符,仔细观察,华氏温度和摄氏温度中间隔了8个字符

    删除 相当于缩进了8个字符,从上面的运行结果可以看出

    制表符

     1-4的练习

    编写一个程序打印摄氏温度转换为相应华氏温度的转换表

    #include<stdio.h>

    #define  UPPER    300.0     //上限

    #define   LOWER    0.0       //下限

    #define   STEP        20.0   //步长

    int main( )

    {

     printf("摄氏温度与华氏温度对照表 摄氏温度 华氏温度 ");

    for(float celsius=LOWER;celsius<=UPPER;celsius+=STEP)

    printf("%3.0f %6.2f ",celsius,celsius*9.0/5.0+32);

    return  0;

    }

    运行结果:

  • 相关阅读:
    ZoomBar 设计
    旋转toast 自定义toast方向,支持多个方向的显示,自定义View
    NA
    ISCSI共享
    DFS序
    矩阵快速幂
    SOJ4389 川大贴吧水王 队列
    ST表学习总结
    HDU 5724 Chess(SG函数)
    2017 计蒜之道 初赛 第一场 A、B题
  • 原文地址:https://www.cnblogs.com/296389183yy/p/10176173.html
Copyright © 2011-2022 走看看