//题目: 由计算机“想”一个四位数,请人猜这个四位数是多少。人输入四位数后,
计算机首先判断这四位数中有几位是猜对了,并且在对的数字中又有几位
位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计
算机所想的四位数是多少时为止。
例如:计算机“想”了一个“1234”请人猜,可能的提示如下:
人猜的整数 计算机判断有几个数字正确 有几个位置正确
1122 2 1
3344 2 1
3312 3 0
4123 4 0
1243 4 2
1234 4 4
游戏结束
请编程实现该游戏。游戏结束时,显示人猜一个数用了几次。
/* 标准文档模板 */
#include "Stdio.h"
#include "stdlib.h"
#include<time.h>
int main()
{
int a[4] , b[4] , c[4];
int n,i=0
,j,k,l,m,count=0,num=0,position=0;
int o,p,q,r,g,f,d;
srand((unsigned int)time(NULL));
n=rand()%9000+1000; //输入随机四位数
j=n/1000;
k=n/100-10*j;
l=n/10-100*j-10*k;
m=n%1000%100%10;
a[0]=j;
a[1]=k;
a[2]=l;
a[3]=m;
c[0]=j;
c[1]=k;
c[2]=l;
c[3]=m;