#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,e=0,f=0,j=0,g,i=0;
int b[3];
int c[3];
srand((int)time(NULL));
while(1)
{a=rand();
if(a>=0&&a<=9)
{ b[i]=a;
i++;
}
if(i==3);
{if(b[0]!=b[1]&&b[0]!=b[2]&&b[1]!=b[2])
break;
else
i=0;
continue;
}
}
printf("%d",b[1]);
프로그램의 일부인데 작동이 안되고 있습니다
난수를 a에 받아서 a가 a>=0&&a<=9이면 그것을 다시 b[i]에 받고
i가 3이 됬을때 b[0],b[1],b[2]의 값이 모두 다르면 반복문에서 나오고 아니면 처음부터 다시하도록 만들엇습니다
근데 실행시키면 까만화면에 커서만 깜박거리고 아무것도 안나오네요
왜 이러나요?
if(i==3); <- ???
헐 감사합니다