为了账号安全,请及时绑定邮箱和手机立即绑定

C++编程时如何从键盘上输入圆周率?

C++编程时如何从键盘上输入圆周率?

慕侠2389804 2019-05-16 21:11:53
C++编程时如何从键盘上输入圆周率
查看完整描述

4 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

1、C语言中并不识别希腊字符π,要使用圆周率,需要自定义π的变量,并指定近似值。
2、可以使用宏定义的方式,当精度要求不高时,可以使用
#define PAI 3.14
或者
#define PAI 3.14159265
如果精度要求高,可以使用
#define PAI 3.14159265358979
具体定义几位小数,由运算要求精度决定,由于π是无理数,所以不可能使用绝对精确值。
当调用的时候,直接用宏定义名PAI替代即可。比如半径为5的圆周长为
double l = 2*PAI*5;

查看完整回答
反对 回复 2019-05-26
?
慕神8447489

TA贡献1780条经验 获得超1个赞

int main()
{
double pi;
printf("请输入圆周率:\n");
scanf("%lf",&pi);
printf("你输入的圆周率是:%lf\n",pi);
}



查看完整回答
反对 回复 2019-05-26
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

#include <iostream>
using namespace std;
void main()
{
int a, b, c;
int t;
cout<<"输入三个数字,中间用空格隔开\n";
cin>>a>>b>>c;
if(a > b)
{
t = a; a = b; b = t;
}
if(a > c )
{
t = a; a = c; c = t;
}
if( b > c)
{
t = b; b = c; c = t;
}
cout<<a<<','<<b<<','<<c<<endl;
}



查看完整回答
反对 回复 2019-05-26
?
智慧大石

TA贡献1946条经验 获得超3个赞

C/C++的标识符只支持拉丁字母,不支持希腊字母。π是希腊字母,不能用作标识符,但作为输出符号是可以的,如printf("π=%f\n",3.14159);,运行后会在屏幕上显示π=3.14159。

查看完整回答
反对 回复 2019-05-26
  • 4 回答
  • 0 关注
  • 2617 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信