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;

    }

    运行结果:

  • 相关阅读:
    响应者链的事件传递过程
    事件的产生和传递
    UIView不接受触摸事件的三种情况
    利用UIActivityController调用ios系统自带的分享功能,实现微信发布多图的功能
    CALayer
    CATransition-转场动画
    iOS分类、延展和子类的区别
    ios如何普安短图片类型
    使用Google code + SVN进行多人开发
    搭建CppUnit错误总结
  • 原文地址:https://www.cnblogs.com/296389183yy/p/10176173.html
Copyright © 2011-2022 走看看