#include<iostream.h>
#include<stdlib.h>
#include<time.h>
int main()
{
randomize();
int a[4],b[4];
int A,B;
int i,j,x=0;
do{
for(i=0;i<4;i++)
a[i]=random(10);
}while(a[0]==a[1]||a[0]==a[2]||a[0]==a[3]||a[1]==a[2]||a[1]==a[3]||a[2]==a[3]);
cout<<"Please input 4 number:"<<endl;
do{
x++;
if(x>10)break;
A=0;B=0;
for(i=0;i<4;i++)
cin>>b[i];
for(i=0;i<4;i++)
{if(a[i]==b[i])A++;}
for(i=0;i<4;i++)
{if((a[i]==b[i])&&(i!=j))B++;}
cout<<A<<'A'<<B<<'B'<<endl;
if(A==4)
cout<<"You win!!!"<<endl;
}while(A!=4);
if(x>10)
cout<<"You loss!"<<endl;
return 0;
}
出错提示:1、'randomize' : undeclared identifier 2、'random' : undeclared identifier