이게 왜 안될까요?..
남천
질문 제목 : 질문 내용 :출력결과가 겹치면 안되는데
이 소스를 출력하면 출력결과가 겹쳐요
어디가 잘못되었을까요?소스
#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;
}
}
}
이걸 이틀째 하고있어요 도와주세요 ㅜㅜ
-
횃불
제가 답변 단 것이 맞는지 틀린지 말해주시는게 예의 아닌가요...ㄷㄷ
-
펴라
출력한 결과물이 중복되면 안된다는 말이었는데.
다시 읽어보니까 제가 이상하게 쓴거같네요.. -
아키
이전에 출력한 소스?
프로그램 소스코드 말씀입니까?, 아니면 출력한 결과물의 중복을 허용하지 않는건가요?
뭘 어떻게 이용해서 1부터 10까지 출력하는지, 왜 랜덤함수를 기입하셨는지, 문제를 정확히 정해주지 않으시면 해 드리고 싶어도 답이 안나옵니다. 좀더, 정확하게 질문하여 주세요. -
초코향
1부터 10까지 숫자를 출력하되 이전에 출력한 소스와 안겹치게 해야되는데.
계속 겹치게 나오네요... -
WatchOut
뭐하는 소스죠?