089.配对新郎和新娘

简介: 089.配对新郎和新娘
#include<stdio.h>
void main()
{
    int x,y,z;
    clrscr();
    puts("****************************************************************");
    puts("*  This program is to solve Problem of Bridegroom and Bride.   *");
    puts("* The Problem is as follows: Someone goes to 3 couples lovers' *");
    puts("* wedding. The bridegrooms are A,B,C and the brides are X,Y,Z. *");
    puts("* He wants to know who marries who and asks them. A says he    *");
    puts("* will marry to X, X says her fiance is C, C says he will marry*");
    puts("* to Z. The man knows that they are all kidding. What they said*");
    puts("* is not true. So try to find who will marry to who?           *");
    puts("****************************************************************");
    puts(" >> The solutions are:");
    printf("---------------------------------------------\n");
    for(x=1;x<=3;x++)          /*穷举x的全部可能配偶*/
        for(y=1;y<=3;y++)      /*穷举y的全部可能配偶*/
            for(z=1;z<=3;z++)    /*穷举z的全部可能配偶*/
                if(x!=1&&x!=3&&z!=3&&x!=y&&x!=z&&y!=z)  /*判断配偶是否满足题意*/
                {
        printf(" X will marry to %c.\n",'A'+x-1);    /*打印判断结果*/
        printf(" Y will marry to %c.\n",'A'+y-1);
        printf(" Z will marry to %c.\n",'A'+z-1);
                }
    printf("---------------------------------------------\n");
    printf(" Press any key to quit...");
    getch();
}
相关文章
|
8月前
|
算法 前端开发
最大字符串配对数目
最大字符串配对数目
37 0
|
8月前
C的if...else..配对
C的if...else..配对
28 0
|
数据格式
两个HC-05蓝牙之间的配对
两个HC-05蓝牙之间的配对
308 0
|
8月前
|
存储
leetcode2744. 最大字符串配对数目
leetcode2744. 最大字符串配对数目
39 0
|
8月前
面试题 05.07:配对交换
面试题 05.07:配对交换
46 0
|
8月前
|
数据挖掘
SPSS配对样本t检验
SPSS配对样本t检验
124 0
伪随机码详解
伪随机码详解
255 0
伪随机码详解
|
算法 5G 调度
m虚拟MIMO系统的配对调度算法的matlab仿真,对比Random配对,Orthogonal配对以及Deteminant配对
m虚拟MIMO系统的配对调度算法的matlab仿真,对比Random配对,Orthogonal配对以及Deteminant配对
138 0
m虚拟MIMO系统的配对调度算法的matlab仿真,对比Random配对,Orthogonal配对以及Deteminant配对
|
C语言
符号配对 (20 分)
符号配对 (20 分)
214 0