程序课上的一个小东西,没有什么难度,唯一需要注意的就是逻辑吧,很多输出字段懒得写了,将就着看吧
#include#include #include #include void tpyeRand(int *a){ printf("\r"); a[1] = rand()%6+1; a[0] = rand()%6+1; a[2] = rand()%6+1; printf("%d,%d,%d",a[0],a[1],a[2]);}int main(){ int flag; int ans; int money; int me,computer; int dict[3]; me = computer = 1000; while(1){ if(computer<=0|| me ==0){ printf("Game Over\n"); break; } printf("请输入大小:(1为大,0为小)\n"); scanf("%d",&flag);out: printf("请输入押宝金额\n"); scanf("%d",&money); if(me-money < 0){ printf("你的钱不够啦!!!!\n"); goto out; } system("cls"); printf("现在开始投掷骰子,按任意键停下\n"); while(!kbhit()){ tpyeRand(&dict); } getch(); printf("\n"); ans = (dict[0]+dict[1]+dict[2])/3; if((ans>9)==flag){ printf("You Win!!!\n"); me += money; computer -= money; } else{ printf("You defluat!!!\n"); me -= money; computer += money; } printf("你的现有金钱为%d,电脑的现有金钱为%d\n",me,computer); } return 0;}