이게 왜 안될까요?..

질문 제목 : 질문 내용 :출력결과가 겹치면 안되는데
이 소스를 출력하면 출력결과가 겹쳐요
어디가 잘못되었을까요?소스

#include stdio.h
#include time.h
#include stdlib.hint arr[10] = {1,2,3,4,5,6,7,8,9,10};int main()
{
int i,j;
int temp;
srand(time(null));
for(i=1; i=10; i++){ // for 문을 넣어서 비교 하라는데 어디쯤에 넣어야 하는지 모르겠음
while(arr[1]!=arr[10]) //while에 조건을 어떻게 줘야되는지 모르겠음
{

printf(%d번째의 랜덤값 : %d\n, i,rand()%10);
break;
}
}
}
이걸 이틀째 하고있어요 도와주세요 ㅜㅜ

댓글 5

  • 장미 2026.04.30

    제가 답변 단 것이 맞는지 틀린지 말해주시는게 예의 아닌가요...ㄷㄷ

  • 앵초 2026.04.30

    출력한 결과물이 중복되면 안된다는 말이었는데.
    다시 읽어보니까 제가 이상하게 쓴거같네요..

  • 파랑새 2026.04.30

    이전에 출력한 소스?
    프로그램 소스코드 말씀입니까?, 아니면 출력한 결과물의 중복을 허용하지 않는건가요?
    뭘 어떻게 이용해서 1부터 10까지 출력하는지, 왜 랜덤함수를 기입하셨는지, 문제를 정확히 정해주지 않으시면 해 드리고 싶어도 답이 안나옵니다. 좀더, 정확하게 질문하여 주세요.

  • 민구 2026.04.30

    1부터 10까지 숫자를 출력하되 이전에 출력한 소스와 안겹치게 해야되는데.
    계속 겹치게 나오네요...

  • 나래 2026.04.30

    뭐하는 소스죠?

C언어 다른 글

목록