qq893161525 发表于 2014-6-26 00:15:18

找不出的问题

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int an,i,j,en,a,b;
for(i=0;i<4;i++)
{
srand(time(0));
an=rand()%10;
for(j=0;j<i;j++)
{
   while(an==an)
   {
    an==rand()%10;
    j=-1;
   }
}
}
while(a!=4)
{
a=0;b=0;
scanf("%d",&en);
for(i=3;i>=0;i--)
{
   for(j=0;j<4;j++)
   {
    if((int)(en/pow(10,i))==an)
    {
   if(i+j==3)
   {
      a=a+1;
   }
   else
   {
      b=b+1;
   }
    }
   }en=en-(int)(en/pow(10,i))*(int)(pow(10,i));
}printf("%dA%dB",a,b);
}
}哪里错了
页: [1]
查看完整版本: 找不出的问题