| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 886 人关注过本帖
标题:求出符合下面条件的5个正整数
取消只看楼主 加入收藏
huwengui
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:166
专家分:158
注 册:2011-4-22
结帖率:83.33%
收藏
已结贴  问题点数:5 回复次数:4 
求出符合下面条件的5个正整数
/*3、求出符合下面条件的5个正整数;
  A 5个数之和为23;
  B 从这5个数中选取不同的数作加法,可得1-23中的所有自然数*/
#include "stdio.h"
#include "algorithm"
main()
{using namespace std;
int a[5];
int j,flag=1,k=0;
a[0]+a[1]+a[2]+a[3]+a[4]==23;
do{
  for(j=1;j<=23;j++)
  if(a[0]+a[1]==j||a[1]+a[2]==j||a[2]+a[3]==j||a[3]+a[4]==j||a[0]==j||a[1]==j||a[2]==j||a[3]==j||a[4]==j)
     k++;

}while(flag=next_permutation(a,a+5));
if(k==23)
printf("%d %d %d %d %d ",a[0],a[1],a[2],a[3],a[4]);
} 帮忙看看有事么问题???

[ 本帖最后由 huwengui 于 2011-6-19 23:40 编辑 ]
搜索更多相关主题的帖子: 自然数 正整数 
2011-06-17 00:08
huwengui
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:166
专家分:158
注 册:2011-4-22
收藏
得分:0 
回复 4楼 bccn_2012
要是有些值 比如  1  不一定要两个数相加   只要五个数里面有个数和1相等就行了
                 2  五个数中可以有相同的   1+1
2011-06-17 12:44
huwengui
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:166
专家分:158
注 册:2011-4-22
收藏
得分:0 
回复 2楼 voidx
我用的这种方法 对不对啊?
2011-06-17 12:46
huwengui
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:166
专家分:158
注 册:2011-4-22
收藏
得分:0 
求程序代码
2011-06-17 14:17
huwengui
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:166
专家分:158
注 册:2011-4-22
收藏
得分:0 
回复 7楼 voidx
能不能贴出一些关键代码啊
2011-06-19 23:41
快速回复:求出符合下面条件的5个正整数
数据加载中...
 
   



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

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