作业帮 > 综合 > 作业

求C++编程高手编一个程序,条件如下,

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 00:03:49
求C++编程高手编一个程序,条件如下,
已知:
1、集合A={1,3,5,7,11,13,15,16,21,23,24,29,31,32,33,35,37,41,45,47,48,52,61,63,65,67,68,81};
2、(x+y)属于集合A中的任何一个数;
3、(x+11)属于集合A中的任何一个数;
4、(y+11)属于集合A中的任何一个数;
5、(x+y+12)属于集合A中的任何一个数;
求输出满足上述条件的(X+Y)=?对应的x、y的值分别为多少?
第4点写错了,应该是下面的条件:4、(y+1)属于集合A中的任何一个数;
编程不限软件,只要告诉用什么软件可以实现就可以了!
求C++编程高手编一个程序,条件如下,
#include <iostream>
using namespace std;

void main()
{
    char chs[]={1,3,5,7,11,13,15,16,21,23,24,29,31,32,33,35,37,41,45,47,48,52,61,63,65,67,68,81};
    for (int x = 1-11; x < 81-11; ++x) {//因为没有说是整数,所以最新从1-11开始,最大是81-11,按条件2,3来取的
        for (int y = 1-11; y < 81-11; ++y) {
            string str = chs;//因为没有0,所以取巧,用string就搞定了
            if(str.find(x+y)!=-1 && str.find(x+11)!=-1 &&
                    str.find(y+11)!=-1 &&str.find(x+y+12)!=-1)
                cout<<x<<","<<y<<",x+y="<<x+y<<endl;
        }
    }
}
再问: ���԰���������ô�� �������䲻������
再答: ������3���˵Ĵ���ô��һ����������ˣ�˳����˵4�������ˣ��ǽ��Ҳ���ˣ�y+1�Ľ�����£� -10,31,x+y=21 -8,31,x+y=23 -4,15,x+y=11 0,23,x+y=23 2,31,x+y=33 4,31,x+y=35 5,6,x+y=11 5,28,x+y=33 5,30,x+y=35 10,23,x+y=33 12,23,x+y=35 13,10,x+y=23 13,20,x+y=33 13,22,x+y=35 18,15,x+y=33 20,15,x+y=35 21,0,x+y=21 21,2,x+y=23 21,12,x+y=33 21,14,x+y=35