当前位置: 代码迷 >> C语言 >> 版主请进
  详细解决方案

版主请进

热度:192   发布时间:2006-05-03 13:51:00.0
版主请进
为啥我发表了两个话题,却被删了呢?
一个是“不明白”另一个“又是一题”
搜索更多相关的解决方案: 版主  

----------------解决方案--------------------------------------------------------
以下是引用youxiaxyz在2006-5-3 13:51:00的发言:
为啥我发表了两个话题,却被删了呢?
一个是“不明白”另一个“又是一题”

我虽然不是班主,但还是要说您的两个标题实在不咋的。

就拿刚才“13个蛋”来说吧,如果开门见山写成

“13个蛋称3回搜索唯一的坏蛋”将更醒目些。

浏览一下(发帖必看)吧。


----------------解决方案--------------------------------------------------------
这样的题目太多了,版主们锁你帖子的理由估计就是这样。
还是那个埃及分数,我这有个程序,刚又编的,以前编过一次了,
不知道是不是最好的分法,
#include <stdio.h>
main()
{
int num,i;
long *memo=NULL;
printf("Please input the number of the datas you want to test:");
scanf("%d",&num);
printf("Now enter the numerators and the denominators:");
memo=(long *)malloc(sizeof(long)*2*num);
for(i=0;i<num;i++)
{
scanf("%ld%ld",(memo+i*2),(memo+i*2+1));
}
for(i=0;i<num;i++)
{
long a=*(memo+i*2);
long b=*(memo+i*2+1);
long c;
printf("%ld/%ld=",a,b);
do
{
c=b/a+1;    
a=a*c-b;
b*=c;
printf("1/%ld+",c);
}
while(a!=1&&(a<=1||b%a));
c=b/a;
printf("1/%ld ",c);
printf("\n");
}
free(memo);
getch();
}

----------------解决方案--------------------------------------------------------
回复:(soft_wind)
先吞下,再消化,长成自己的肉。谢谢啦。
----------------解决方案--------------------------------------------------------

总感觉不是最简的分法,麻烦楼上的和楼主再想想.我回去也想.


----------------解决方案--------------------------------------------------------
http://www.bc-cn.net/bbs/dispbbs.asp?boardID=5&ID=53297&page=1
----------------解决方案--------------------------------------------------------
  相关解决方案