- 圆周率
- @ 2026-04-21 21:10:58
#include<bits/stdc++.h>
using namespace std;
int a[102]={0,3,1,4,1,5,9,2,6,5,3,5,8,9,7,9,3,2,3,8,4,6,2,6,4,3,3,8,3,2,7,9,5,0,2,8,8,4,1,9,7,1,6,9,3,9,9,3,7,5,1,0,5,8,2,0,9,7,4,9,4,4,5,9,2,3,0,7,8,1,6,4,0,6,2,8,6,2,0,8,9,9,8,6,2,8,0,3,4,8,2,5,3,4,2,1,1,7,0,6,8,0},n;
int main()
{
cin>>n;
if (a[n+1]>=5)
a[n]+=1;
for (int i=1;i<=n+1;i++)
{
cout<<a[i];
if (i==1)
cout<<".";
}
return 0;
}
2 条评论
-
202603zj08王宇浩 (王宇浩) LV 8 @ 2026-05-01 12:51:08
OK 对了
-
@ 2026-04-28 19:46:43
#include<bits/stdc++.h> using namespace std; int main() { string a="1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170680"; int n,i=0; cin>>n; cout<<"3."; if(n!=80) { while(i<n-2) { cout<<a[i]; i++; } if(a[n]>='5') { if(a[n-1]=='9') { a[n-1]='0'; a[n-2]++; } else a[n-1]++; } cout<<a[n-2]<<a[n-1]; } else cout<<"14159265358979323846264338327950288419716939937510582097494459230781640628620900"; return 0; }
- 1
信息
- ID
- 1871
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 47
- 已通过
- 14
- 通过率
- 30%
- 被复制
- 6
- 上传者