#include <stdio.h>

#define N 3

int main() { int lottery[N][N], scratch[3][2], direction; int sum, price, i, j;

for (i = 0; i < N; i++)
    for (j = 0; j < N; j++)
        scanf('%d', &lottery[i][j]);

for (i = 0; i < 3; i++)
    scanf('%d %d', &scratch[i][0], &scratch[i][1]);

scanf('%d', &direction);

for (i = 0; i < 3; i++)
{
    if (scratch[i][0] == 1)
        printf('%d\n', lottery[0][scratch[i][1] - 1]);
    else if (scratch[i][0] == 2)
        printf('%d\n', lottery[1][scratch[i][1] - 1]);
    else
        printf('%d\n', lottery[2][scratch[i][1] - 1]);
}

if (direction == 1)
    sum = lottery[0][0] + lottery[0][1] + lottery[0][2];
else if (direction == 2)
    sum = lottery[1][0] + lottery[1][1] + lottery[1][2];
else if (direction == 3)
    sum = lottery[2][0] + lottery[2][1] + lottery[2][2];
else if (direction == 4)
    sum = lottery[0][0] + lottery[1][0] + lottery[2][0];
else if (direction == 5)
    sum = lottery[0][1] + lottery[1][1] + lottery[2][1];
else if (direction == 6)
    sum = lottery[0][2] + lottery[1][2] + lottery[2][2];
else if (direction == 7)
    sum = lottery[0][0] + lottery[1][1] + lottery[2][2];
else
    sum = lottery[0][2] + lottery[1][1] + lottery[2][0];

price = 0;

switch (sum)
{
    case 6: price = 10000; break;
    case 7: price = 36; break;
    case 8: price = 720; break;
    case 9: price = 360; break;
    case 10: price = 80; break;
    case 11: price = 252; break;
    case 12: price = 108; break;
    case 13: price = 72; break;
    case 14: price = 54; break;
    case 15: price = 180; break;
    case 16: price = 72; break;
    case 17: price = 180; break;
    case 18: price = 119; break;
    case 19: price = 36; break;
    case 20: price = 306; break;
    case 21: price = 1080; break;
    case 22: price = 144; break;
    case 23: price = 1800; break;
    case 24: price = 3600; break;
}

printf('%d', price);

return 0;

}

C语言模拟刮刮彩票游戏

原文地址: https://www.cveoy.top/t/topic/oWIT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录