65,210
社区成员
发帖
与我相关
我的任务
分享#include <stdio.h>
#define DICE 6
int main(void)
{
int qualified = 0;
int total = 0;
int number1 = 2;
int number2 = 5;
int n[3];
int i, j, k, l;
int exist1, exist2;
for (i = 0; i < DICE; i++)
for (j = 0; j < DICE; j++)
for (k = 0; k < DICE; k++)
{
n[0] = i + 1;
n[1] = j + 1;
n[2] = k + 1;
exist1 = 0;
exist2 = 0;
for (l = 0; l < 3; l++)
{
if (n[l] == number1)
exist1 = 1;
else if (n[l] == number2)
exist2 = 1;
}
if (exist1 && exist2)
qualified++;
total++;
}
if (total)
printf("%d/%d = %5.2f%%\n", qualified, total, 100.0 * qualified / total);
return 0;
}