程序清单4.4_pizza.c程序_《C Primer Plus》P65

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序清单4.4_pizza.c程序_《C Primer Plus》P65相关的知识,希望对你有一定的参考价值。

// pizza.cpp : 定义控制台应用程序的入口点。
//
/* pizza.c -- 在这个比萨饼的例子使用定义常量 */

/*
    时间:2018年06月11日 00:05:15
    代码:程序清单4.4_pizza.c程序_《C Primer Plus》P65
    目的:定义常量的基本格式 #define NAME(大写) value 
*/

#include "stdafx.h"
#define PI 3.14159


int _tmain(int argc, _TCHAR* argv[])
{
    float area, circum, radius;    /* 面积,圆周,半径*/

    printf("What is the radius of your pizza?
");
    scanf("%f", &radius);
    area = PI * radius * radius;
    circum = 2.0 * PI * radius;        /* paramters(特征) */
    printf("Your basic pizza paramters are as follows: 
");
    printf("circumference = %1.2f, area = %1.2f
", circum,
            area);
    getchar();
    getchar();

    return 0;
}

/*
    在VS2010中运行结果:
---------------------------------------------
What is the radius of your pizza?
6.0
Your basic pizza paramters are as follows:
circumference = 37.70, area = 113.10
---------------------------------------------
    google 翻译如下:

你的披萨的半径是多少?
6.0
你的基本披萨参数如下:
圆周= 37.70,面积= 113.10
---------------------------------------------
    总结:
        1>. %1.2f 使输出结果四舍五入为保留两位小数;
        2>. 容易错误定义常量: #define TOES = 20,
            切勿使用 "=" 等于符号;
        3>.正确定义常量示例:
            #define BEEP 'a'
            #define TEE 'T'
            #define TEE 'T'
            #define OOPS "Now you have done it!"
-------------------------------------------------

*/


以上是关于程序清单4.4_pizza.c程序_《C Primer Plus》P65的主要内容,如果未能解决你的问题,请参考以下文章

程序清单2.5_stillbad.c_程序_《C Primer Plus》P27

程序清单2.1_first.c程序_《C Primer Plus》P15

程序清单3.8_typesize.c程序_《C Primer Plus》P52

程序清单4.6_printout.c程序_《C Primer Plus》P68

程序清单4.7_width.c程序_《C Primer Plus》P71

程序清单4.9_flags.c程序_《C Primer Plus》P72