程序清單4.4_pizza.c程序_《C Primer Plus》P65
阿新 • • 發佈:2018-06-11
C Primer Plus// 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?\n");
scanf("%f", &radius);
area = PI * radius * radius;
circum = 2.0 * PI * radius; /* paramters(特征) */
printf("Your basic pizza paramters are as follows: \n");
printf("circumference = %1.2f, area = %1.2f\n", 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