这道程序设计c语言题目怎么做,急求

 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
haiyangfenghuo
2015-05-05 · TA获得超过2439个赞
知道大有可为答主
回答量:2388
采纳率:0%
帮助的人:780万
展开全部
请参考
#include"stdio.h"
#include"math.h"
long fact(int n)
{
long s;
if(n<=1)
s=1;
else
s=n*fact(n-1);
return s;
}
int fun1(float x)
{
int i = 0;
while(x*pow(10.0,i)<1)
{
i++;
}
return i;
}

float funcos(float arg1,int arg2)
{
float sum = arg2,sum1=0;
int i = 0;
while (abs(sum-sum1)>arg1)
{
i++;
sum1 = sum;
sum+=pow(-1.0,i)*pow(1.0*arg2,2*i)/fact(2*i);
}
return sum;
}
void main()
{
int x;
float e;
float res;
printf("e: ");
scanf("%f",&e);
printf("x:");
scanf("%d",&x);
int n = fun1(e);
res=funcos(e,x);
printf("cos(x)=%.*f",n,res);
return;
}
更多追问追答
追问
还没有验证
追答

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄似棋20
2015-05-05 · 超过20用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:41万
展开全部
明天帮你做
更多追问追答
追问
明天晚上截止
追答
哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式