这是我的代码

2023-08-12 07:45

1个回答
#include
#include
int a[4];
int b[4];
int A=0,B=0;
void InputA();
void RandB();
int CompareA();
int CompareB();
int main()
{
int fth=0,flag=0;
int true;
printf("☆★ 欢迎来到猜数字游戏 ★☆\n");
printf("★计算机想好了一个4位无重复数字,首位可以为零。 ★\n");
printf("☆现在您想办法把这个数字猜出来 ☆\n");
printf("★每猜一个数字,计算机会根据这个数字给出几A几B: ★\n");
printf("☆其中开心,明白之后任意键游戏正式开始! ☆\n");
printf("★☆A前面的数字表示位置正确的数的个数 ☆\n");
printf("★而B前的数字表示数字正确而位置不对的数的个数 ★\n");
printf("☆当出现第几春知次字样并等待的时候 ☆\n");
printf("★您就可以输入你要猜测的四位数字,输入完之后回车确认 ★\n");
printf("☆祝您★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★\n");
RandB();
for(;fth<=3;fth++)
{
printf("\t这是第%d次,还有并森宴%d个机会\n",fth+1,3-fth);
InputA();
true=CompareA();
printf("\n%d A %d B\n",true,4-true);
flag=CompareB();
if(flag==1&&true==4)
return 0;
}
printf("\n很遗憾正确,答案为A=%d\ta[0]=%d\ta[1]=%d\ta[2]=%d\ta[3]=%d\n",B,b[0],b[1],b[2],b[3]);
printf("\t\t下次再玩吧!88\n");
return 0;
}
void InputA()
{
int i=3;
printf("\t请输入(0-9)\n");
for(;i>=0;i--)
{
printf("绝银\t请输入第%d位为数\n",4-i);
scanf("%d",&a[i]);
A=A*10+a[i];
}
}
void RandB()
{
int i=3;
srand((unsigned)time(0));
for(;i>=0;i--)
{
b[i] =(int)rand()%9;
B=B*10+b[i];
}
}
int CompareA()
{
int i=3;
int count=0;
for(;i>=0;i--)
{
if(a[i]==b[i])
{
count++;
printf("第%d个位置你猜对了\n",i+1);
}
}

return count;
}
int CompareB()
{
int flag=0;
if(A==B)
{
printf("你猜对了,You are too smart\n");
flag=1;
}
else if(A printf("你猜小了\n");
else
{
printf("你猜大了\n");
}
return flag;
}
相关问答
快乐码字和码字精灵那个好用?
1个回答2022-12-19 18:33
个人比较推荐快乐码字
衣服的小码 中小码 中码 大码 超大码怎么分辨?
1个回答2022-09-14 20:22
xl中号,xxl大号,l小号,m小号里的中号,s是超小号
YY有声小说代码哪里有:求几个代码
1个回答2024-02-05 02:43
代码没有~~但是我有文件,可以去51弄成歌曲的模式再放进YY里
我的电话号码是用英语怎么说 如何用英语表达我的电话号码
1个回答2024-03-15 16:25
1、“我的电话号码是”的英语是:“My telephone number is...”。 2、相关对话 A:Whats your telephon number? B:My t...
全文
计算机上的内码,外码,交换码,ASCLL码有什么联系
1个回答2022-12-04 17:44
都是产品型号的区别
衣服码号,小码,中码,大码,加大码用什么字母代替?
3个回答2022-12-07 13:25
S 是小号 M 是中号 L 是大号 XL 是特大号 XXL 是超特大号
买衣服,大码小码中码,大码是什么字母,小码是什么字母,中码是什么字母
2个回答2022-12-11 23:20
你好大码是l中码是m小码是s,xl是一个加,s x加小号。
转码转码转码,为什么一直正在转码
1个回答2022-12-23 01:11
1、因为盘类似在磁盘内打开再显示到网页上,其中转换需要时间 2、再者可能出错了,或者是文档大小较大 3、正在转码的文档请直接使用
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答