解题思路:
我又报复社会了,再次显示答案错误
注意事项:
这不是正确答案,但是运行结果一致 仅供参考
参考代码:
#include<stdio.h>
double fact(int n)
{
int i,sum=0,j=1;
for (i = 1; i <= n; i++)
j *= i;
return j;//定义阶乘函数
}
double mypow(double x, int n )
{
int i,flag=1;
for (i = 1; i <= n; i++)
{
x = x * flag; flag *= -flag;
}
return x;//定义平方函数
}
int main()
{
double x,sum=0,a,b;
int i,n;
scanf("%lf%d", &x, &n);
for (i = 1; i <= n; i++)
{
a = fact(i);//调用函数
b = mypow(x, i);//调用函数
sum += b / a;//累加器
}printf("%.4lf", sum);//输出结果
}
0.0分
0 人评分
川哥的吩咐 (C语言代码)浏览:875 |
Hello, world! (C语言代码)浏览:1201 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:734 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:856 |
淘淘的名单 (C语言代码)浏览:1104 |
Cylinder (C语言描述+详细分析)浏览:3265 |
打印十字图 (C语言代码)浏览:2710 |
星期判断机 (C语言代码)浏览:859 |
多输入输出练习2 (C语言代码)浏览:1656 |
A+B for Input-Output Practice (III) (C++代码)浏览:565 |