C++编程时如何从键盘上输入圆周率
答案:3 悬赏:0 手机版
解决时间 2021-01-11 03:43
- 提问者网友:谁的错
- 2021-01-10 22:57
C++编程时如何从键盘上输入圆周率
最佳答案
- 五星知识达人网友:白昼之月
- 2021-01-11 00:30
1、C语言中并不识别希腊字符π,要使用圆周率,需要自定义π的变量,并指定近似值。
2、可以使用宏定义的方式,当精度要求不高时,可以使用
#define PAI 3.14
或者
#define PAI 3.14159265
如果精度要求高,可以使用
#define PAI 3.14159265358979
具体定义几位小数,由运算要求精度决定,由于π是无理数,所以不可能使用绝对精确值。
当调用的时候,直接用宏定义名PAI替代即可。比如半径为5的圆周长为
double l = 2*PAI*5;
2、可以使用宏定义的方式,当精度要求不高时,可以使用
#define PAI 3.14
或者
#define PAI 3.14159265
如果精度要求高,可以使用
#define PAI 3.14159265358979
具体定义几位小数,由运算要求精度决定,由于π是无理数,所以不可能使用绝对精确值。
当调用的时候,直接用宏定义名PAI替代即可。比如半径为5的圆周长为
double l = 2*PAI*5;
全部回答
- 1楼网友:第四晚心情
- 2021-01-11 00:49
额,你想手动输入?
int main()
{
double pi;
printf("请输入圆周率:\n");
scanf("%lf",&pi);
printf("你输入的圆周率是:%lf\n",pi);
}追问c++编程软件中pi就表示圆周率吗?追答不,圆周率是自己定义的,pi只是我随意取的一个变量。
因为你题目说要键盘输入,所以程序大概就这个样子。
int main()
{
double pi;
printf("请输入圆周率:\n");
scanf("%lf",&pi);
printf("你输入的圆周率是:%lf\n",pi);
}追问c++编程软件中pi就表示圆周率吗?追答不,圆周率是自己定义的,pi只是我随意取的一个变量。
因为你题目说要键盘输入,所以程序大概就这个样子。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯