输入为一个小数x(0<x<0.05),输出数据有两行,第一行输出1+x的365次方,第二行输出1-x的365次方,其中所有小数位数都保留8位
但这个没有保证你输入的必须是0-0.05之间的,如果你想更严谨点可以自己加上这个限定条件if(!(x>0&&x<0.05)) return 0;
#include<stdio.h>
double fun365(double x);
int main()
{
double x;
scanf("%lf",&x);
printf("%.8lf\n",fun365(1+x));
printf("%.8lf",fun365(1-x));
}
double fun365(double x)
{
int i=1;
double d=1;
for(i=1;i<=366;i++)
{
d=d*x;
}
return d;
}