幻想夏乡
修改了下

修改了下,看看是不是要这种结果

#include <stdio.h>

#include <stdlib.h>

#include<time.h>

int main()

{

int point=10;

int bet=0;

int get=0;

int card[3];

int play, i, beat;

do

{

while(get==0)

{

printf("bet?\n");

scanf("%d",&bet);

beat=bet;

if(bet > point)

{

printf("Sorry,your bet is bigger than the point you have.\n");

}

else

{

point = point-bet;

break;

}

}

//生成随机数;

srand((unsigned int)time(NULL));

for(i = 0;i <= 2;i++)

{

card = rand()%10;

}

//显示随机数

//card[0]=0;

//card[1]=0; 这三个赋值是测试时用的,运行时无视

//card[2]=0;

printf("Random nuber:");

for(i = 0;i <= 2;i++)

{

printf("%d ",card);

}

//判断是否有相同数

if(card[0] == bet && card[1] == bet && card[2] == bet)

{

point = point + 5 * beat + beat;

}

else

{

if((card[0] == bet && card[1] == bet) || (card[1] ==bet && card[2] == bet) || (card[2] == bet && card[0] == bet))

{

point=point+2*bet;

}

}

//特殊情况

for(i = 0;i <= 2;i++)

{

if(card == 1)

{

point = point + 5 + beat;

}

}

//评语

printf("\nYour point:%d\n",point);

if(point >= 100)

{

printf("Very good!\n");

}

else

{

if(point >= 50)

{

printf("Not bad!\n");

}

}

printf("Do you want to continue?(1 for continus,0 for stop)");

scanf("%d",&play);

/*if(point == 0)

{

play = 0;

}*/

}while(play == 1);

printf("Game End!");

return 0;

}