回复 8楼 wbq30747
那就在m456的基础上分别求分子和分母,分母就是1*...*n,分子慢慢加,自己再想想怎么实现约分

我可好玩啦...不信你玩玩^_^
2009-10-24 11:09
2009-10-24 11:10
2009-10-24 11:11




2009-10-24 11:13
2009-10-24 11:18

2009-10-24 11:20
2009-10-24 11:58
2009-10-24 12:08
程序代码:#include <stdio.h>
long tigui(long jia,long cheng)
{
if(cheng%jia==0)
return jia;
else
tigui(cheng%jia,jia);
}
void yuefen(long *jia,long *cheng)
{
int i;
while(1)
{
i=tigui(*jia,*cheng);
if(i==1)break;
else
{
*jia/=i;
*cheng/=i;
}
}
}
int main(void)
{
int i,n;
unsigned long zi,mu;
do{
printf("n=");
scanf("%d",&n);
}while(n<1 || n>24);
for(zi=1,mu=2,i=3;i<=n;i++)
{
zi=mu+zi*i;
mu*=i;
yuefen(&zi,&mu);
}
printf("s=");
if(zi>mu)
{
printf("%ld+",zi/mu);
zi%=mu;
}
n==1?printf("1\n\n"):printf("%ld/%ld\n\n",zi,mu);
getch();
return 0;
}

2009-10-24 12:18
大侠美女,我很菜。。能改一下不?
2009-10-24 12:24