📄 10点半游戏.txt
字号:
#include<stdio.h>
#include<stdlib.h>
main ()
{int i,j,a1[53],c[53],m1,m2,s1=0,s2=0,n,p[20]={0},q[20]={0},i1,flag=1;
char b[53],choice,l1,l2;
float t1,t2,a2[53];
for(i=1;i<53;i++){if(i<14)a1[i]=a2[i]=i;else if(i<27)a1[i]=a2[i]=i-13;else if(i<40)a1[i]=a2[i]=i-26;else a1[i]=a2[i]=i-39;}
for(i=1;i<53;i++){if(i<14)b[i]='A';else if(i<27)b[i]='B';else if(i<40)b[i]='C';else b[i]='D';}
for(i=1;i<53;i++)if(a2[i]>10)a2[i]=0.5;
n=0;
randomize();
for(i=1;i<53;i++)
{loop:;
c[i]=random(52)+1;
for(j=i-1;j>0;j--)
if(c[j]==c[i])
goto loop;printf("%d ",c[i]);
}
do
{m1=a1[c[n+1]];m2=a1[c[n+2]];
l1=b[c[n+1]];l2=b[c[n+2]];
t1=a2[c[n+1]]+a2[c[n+2]];
n=n+2;i1=0;t2=0;
while(flag!=0)
{ scanf(" %c",&choice);
if(choice!='y'){break;}
p[i1]=a1[c[n+1]];
q[i1]=b[c[n+1]];
i1++;
t2=t2+a2[c[n+1]];
printf("%d %c ",a1[c[n+1]],b[c[n+1]]);
n++;}
printf("I %d%c %d%c\n",m1,l1,m2,l2);
printf("You ");
for(i1=0;p[i1]!=0;i1++)
printf("%d%c ",p[i1],q[i1]);
printf("\n");
printf("%.1f%.1f",t1,t2);
if(t1>t2&&t1<=10.5&&t2<=10.5||t2>10.5)
{printf("I win.\n");s1++;}
else if(t1<t2&&t1<=10.5&&t2<=10.5||t1>10.5&&t2<=10.5)
{printf("You win.\n");s2++;}
else printf("Equal.");
printf("I %d You %d\n",s1,s2);}
while(n<=26);
if(s1<s2)printf("You win the game.");
else if(s1>s2)printf("You lost the game.Try again.");
else printf("Equal.");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -