佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 967|回复: 0

bingo c Prgramming Problem

[复制链接]
发表于 21-9-2010 07:36 PM | 显示全部楼层 |阅读模式
各位,我不懂怎样怎样写才能check 才会出现Bingo.

例子,我要五*五的bingo table 我要有五行过后就能bingo 了。

以下是我的code:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main(void)
{
    int i,j,k,l,m,n;
    int random, random_num;
    int input,in_1,in_2;
    int count;
    srand(time(NULL));
   
   
    printf ("How many size of bingo you want to play\n");
    scanf ("%d",&in_1);
    input=in_1*in_1;
    int rand_ar_1[in_1][in_1];
    int rand_ar_2[in_1][in_1];


     //init value with sequential value
     for(i=0;i<in_1;i++){
       for(j=0;j<in_1;j++){
         rand_ar_1[j]=i*in_1+j+1;
       }
     }

     //shuffle array
     srand ( time(NULL) );
     for(i=0;i<in_1*in_1;i++){
           j=rand() % in_1;
           k=rand() % in_1;
           l=rand() % in_1;
           m=rand() % in_1;
           n=rand_ar_1[j][k];
           rand_ar_1[j][k]=rand_ar_1[l][m];
           rand_ar_1[l][m]=n;
     }

        for(i=0;i<in_1;i++){
            for(j=0;j<in_1;j++) {
            printf ("%5d",rand_ar_1[j]);
            if (j==(in_1-1))
            printf ("\n");
            }
        }
        printf ("\n");
        
        for(i=0;i<in_1;i++){
            for(j=0;j<in_1;j++) {
            rand_ar_2[j]=0;
            printf ("%5d",rand_ar_2[j]);
            if (j==(in_1-1))
            printf ("\n");
            }
        }
        
        do {
            printf ("Please input a number  \n");
            scanf ("%d",&in_2);
            
            for(i=0;i<in_1;i++){
            for(j=0;j<in_1;j++) {
            if ( rand_ar_1[j] == in_2 )
            rand_ar_2[j] = 1;
            }
        }
        
        for(i=0;i<in_1;i++){
            for(j=0;j<in_1;j++) {
            printf ("%5d",rand_ar_2[j]);
                if (j==(in_1-1))
                printf ("\n");
                }
                  }
               
                    }while (input!=0);
        system ("PAUSE");
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-11-2025 12:03 AM , Processed in 1.632173 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表