#include<iostream>
#include<cmath>
using namespace std;
int nn(int n)
{
double p,a;
__int64 m;//long long
if(n==2)return 4;
p=n*log10(n+0.);
m=(__int64)p;//求10的整次数m
a=p-m;
return (int)pow(10,a);
}
int main()
{
int n;
while(scanf("%d",&n)==1)
{
printf("%d/n",nn(n));
}
return 0;
}
本文展示了一个使用C++编写的程序,该程序通过数学方法计算并返回特定数值。利用对数和幂运算来处理整数部分和小数部分,从而得到最终结果。此程序能够连续读取输入并输出计算结果。
1238

被折叠的 条评论
为什么被折叠?



