| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 524 人关注过本帖
标题:哪位高手会编这样的程序?
只看楼主 加入收藏
a396693980
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
哪位高手会编这样的程序?
一组数字由1-49的任意7个数组成,答案是1-49的其中4个数,已知一组数字和答案,求正确公式。
要求算法《重点》:
(1)可以按排序算,(默认)除七数以外还可以加减1-10的数,结果等于四个答案的任意一个。
(2)可以按大小序算,(前六个数从小到大的排序)除七数以外还可以加减1-10的数,结果等于四个答案的任意一个,和(1)差不多。
(3)可以按合数算,就是把一个数字拆开来相加,比如:0+3     3+1   这样算      这个应用在(1).(2)都可能用上。
(4)可以按一个数算,有些题它的答案就是用一个数加1-10就得出结果。                                             
 例子:           排序《二数字尾+1》           
33 09 08 49 13 17 30        9+1=10            
34 29 02 25 16 07 10        9+1=10
37 33 23 04 47 15 22        3+1=04
                  大小《三数字头+7》
02 06 21 45 46 49  28  2+7=09
06 14 26 27 30 43  21  2+7=09
04 11 15 16 35 42  09  1+7=08
                  大小《三数字-1》
02 12 20 25 31 47  29  20-1=19
01 02 09 20 24 49  43  09-1=08
06 23 24 38 39 40  32  24-1=23
                   大小《三数字合+5》
01 15 30 39 49 45  37  3+0+5=08
09 14 16 17 21 26  20  1+6+5=12
01 06 14 25 29 35  48  1+4+5=10

一个公式里最多出现三个《+》号和一个《-》号。简单一点的就只有一个符号。一个正确的公式排列下来是一致的。得出的答案必须是第二组的最后一个数字,
然后第二组用同一个公式得出的答案等于第三题的最后一个数字。PS:公式只有加和减。
下面说说答案4个数字的属性;
等于01也就可以等于:01 13 25 37 49
                    02 14 26 38
                    03 15 27 39
                    04 16 28 40
                    05 17 29 41
                    06 18 30 42
                    07 19 31 43
                    08 20 32 44
                    09 21 33 45
                    10 22 34 46
                    11 23 35 47  
                    12 24 36 48
                  
有谁会编写这样的程序?!!        别人说就光一道题就有无数种算法,然后第二题再和第一题算出的公式相比较 - -! 









搜索更多相关主题的帖子: 答案 
2011-04-21 22:45
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:7 
看不明白

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-04-21 22:48
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:7 
我咋看不明白?
2011-04-21 22:50
a396693980
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-20
收藏
得分:0 
回复 楼主 a396693980
简单的说就是已知题和答案  求公式,,··
2011-04-21 22:54
a396693980
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-20
收藏
得分:0 
回复 2楼 waterstar
简单的说就是已知题和答案  求公式,,··
2011-04-21 22:54
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
回复 5楼 a396693980
每一组数对应几个答案?
2011-04-21 22:55
a396693980
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-20
收藏
得分:0 
回复 6楼 voidx
4个答案,,4个答案的属性也就是等于一个数字,,上面有说。
2011-04-21 22:57
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
@_@ 越发的不解了,居然答案还有属性,有没有天赋?属性成长如何?
2011-04-21 23:04
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
不知楼主是不是这个意思?
程序代码:
int j,a[5]={35,8,10,30,6},x,y,i,m,n;
scanf("%d%d",&x,&y);
if(y==1&&x>=0&&x<5)
{n=a[x]%10;

 srand(  (unsigned)time(   NULL   )   );

 j=rand()%10;
printf("%d+%d=%d",n,j,n+j);
}
else if(y==2&&x>=0&&x<5)
{n=a[x]/10;

 srand(  (unsigned)time(   NULL   )   );
j=rand()%10;
printf("d+%d=%d",n,j,n+j);}
else if(y==12&&x>=0&&x<5)
{n=a[x]/10;
m=a[x]%10;

 srand(  (unsigned)time(   NULL   )   );
j=rand()%10;
printf("d+%d+%d=%d",m,n,j,m+n+j);}
2011-04-22 09:04
快速回复:哪位高手会编这样的程序?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016601 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved