解题思路:
首先将需要的函数定义出来
然后主函数先输入两个值,
之后求和的话,在两个定义的函数中即可完成
主函数,只剩下加减判断这一个任务,根据取余,判断,
输出结果即可
注意事项:
1.输入一个是小数,一个是整数
2.注意加减
参考代码:
#include<stdio.h> double fact(int n) //定义阶乘函数 { int i; double resu1=1.0; for(i=1;i<=n;i++) { resu1 *=i; } return resu1; } double mypow(double x,int n) //定义x的n次幂 { double resu2=1; int i; for(i=1;i<=n;i++) { resu2 *= x; } return resu2; } int main() { double x,resu3=0; int n,i; scanf("%lf %d",&x,&n); for(i=1;i<=n;i++) //重复操作,判断加还是减 { if(i%2 != 0) { resu3 =resu3+mypow(x,i)/fact(i); }else{ resu3 = resu3-mypow(x,i)/fact(i); } } printf("%.4lf",resu3); return 0; }
0.0分
0 人评分
采药 (C++代码)浏览:1331 |
点我有惊喜!你懂得!浏览:1166 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4120 |
C语言训练-计算1977!* (C++代码)浏览:907 |
多输入输出练习1 (C语言代码)浏览:1219 |
成绩转换 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1432 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:636 |
WU-输入输出格式练习 (C++代码)浏览:1133 |