#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{


int a, b, c;
srand(time(NULL));


while(a==b||a==c||b==c)
{
 
 a = rand()%(((9-1)+1)+1);
 b = rand()%(((9-1)+1)+1);
 c = rand()%(((9-1)+1)+1);
}

printf("%d %d %d",a ,b ,c);
}



일단 이까지 만들어보고 시험해보려고 몇번 돌려봤는데

갑자기 0이 뜨는겁니다...ㅠ


rand()%(((9-1)+1)+1);


이렇게 적으면 1-9까지 나와야하는거 아닌가요?ㅜㅜㅜ

왜 이러는건지 좀 알려주세요...ㅠㅠ