早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请编程序用函数实现:主函数输入两个数,子函数找出它们的最大公约数、最小公倍数输入x值,按下列公式计算con(x).con(x)=1-x2/2!+x4/4!-x6/6!+…直到最后一项的绝对值小于10-8时为止.

题目详情
请编程序用函数实现:主函数输入两个数,子函数找出它们的最大公约数、最小公倍数
输入x值,按下列公式计算con(x).
con(x)=1-x2/2!+x4/4!-x6/6!+…
直到最后一项的绝对值小于10-8时为止.
▼优质解答
答案和解析
1.
#include
int MaxP(int a,int b)//最大公约数
{
int temp=a;
while(temp!=0)
{
temp=b%a;
b=a;
a=temp;
}
return b;
}
int MinP(int a,int b)//最小公倍数
{
int min;
min=(a*b)/MaxP(a,b);
return min;
}
void main()
{
int num1,num2;
printf("输入两个整数:");
scanf("%d%d",&num1,&num2);
printf("最大公约数:%d\n",MaxP(num1,num2));
printf("最小公倍数:%d\n",MinP(num1,num2));
printf("\n");
}
2.
#include
#include
double Sum(int x,int n)
{
int i;
double sum=1.0;
for(i=0;i