#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
//打印杨辉三角
//int main()
//{
// int arr[10][10] = { 0 };
// int j = 0;
// int i = 0;
// for (i = 0; i < 10; i++)
// {
// for (j = 0; j <= i; j++)
// {
// if (j == 0 || i == j)
// {
// arr[i][j] = 1;
// }
// if (i > 0 && j > 0)
// {
// arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
// }
// }
// }
// for (i = 0; i < 10; i++)
// {
// for (j = 0; j <= i; j++)
// {
// printf("%d ", arr[i][j]);
// }
// printf("\n");
// }
// return 0;
//}
//以下为4个嫌疑犯的供词:
//A:不是我。
//B:是C。
//C:是D。
//D:C在胡说。
//已知3个人说了真话,1个人说的是假话。
//
//现在请根据这些信息,写一个程序来确定到底谁是凶手。
//int main()
//{
// int killer = 0;
// for (killer = 'A'; killer <= 'D'; killer++)
// {
// if ((killer != 'A') + (killer == 'C') + (killer == 'D') + (killer != 'D') == 3)
// {
// printf("killer = %c\n", killer);
// }
// }
// return 0;
//}
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// int d = 0;
// int e = 0;
// for (a = 1; a < 6; a++)
// {
// for (b = 1; b < 6; b++)
// {
// for (c = 1; c < 6; c++)
// {
// for (d = 1; d < 6; d++)
// {
// for (e = 1; e < 6; e++)
// {
// if (((b == 2) + (a == 3) == 1) && ((b == 2) + (e == 4) == 1) && ((c == 1) + (d == 2) == 1) && ((c == 5) + (d == 3) == 1) && ((a == 1) + (e == 4) == 1)&& ((b == 2) + (a == 3) + (b == 2) + (e == 4) + (c == 1) + (d == 2) + (c == 5) + (d == 3) + (a == 1) + (e == 4))==5)
// {
// if(a*b*c*d*e==120)
// printf("a=%d b=%d c=%d d=%d e=%d ", a, b, c, d, e);
// }
// }
// }
// }
// }
// }
// return 0;
//}
杨辉三角与真假话判断
最新推荐文章于 2025-04-21 22:47:07 发布