求用c++编写一个简单的程序

来源:百度知道 编辑:UC知道 时间:2024/06/16 01:03:43
一个猜数字游戏

#include <iostream>
#include <time.h>
#include <windows.h>
using namespace std;

void main()
{
srand(time(NULL));
int a[4],i,j=1,b,c[4],c1,c2,c3=0;
for(i=0;i<4;i++)
{
a[i]=(rand()%9)+1;
for(j=0;j<i;j++)
{
if(a[i]==a[j]/*&&i!=j*/)//写不写无所谓
{
i--;
}
}
}
for(i=0;i<4;i++)
{
cout<<a[i]<<endl;
}
cout<<"已经生成4个随机数请输入:";
RanDom:cin>>b;
c1=0;c2=0;
c3++;
for(i=0;i<4;i++)
{
if(i==0)
{
c[i]=b/1000;
}
else if(i==1)
{
c[i] = b/100%10;
}
else if(i==2)
{
c[i] = b/10%10;
}
else if(i==3)
{
c[i] = b%10;
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(a[i]==c[j]&&i==j)
{
c1++;
c2++;