|
안녕하세요 스페로입니다. 님이 에러가 난다길래 늦은 밤에 다시한번 답을 답니다.
혹시 VC에서 bool 타입이 boolean인가 저두 첨에는 고민을 했는데요
지금 VC++를 설치하구 해보았습니다.
물론 소스는 아주 잘됩니다.
일단 bool t는 문제가 없구요
제가 include를 포함해서 메인까지 구리구 출력까지 해보았습니다.
문제는 없습니다.
그리고 소스를 보시고 어떤식으로 구현되는가를 한번 생각해 보세요
별로 좋은 알고리즘이라고는 생각 되지 않지만 그래두 가장 쉬운 방법입니다.
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main(void)
{
int puz[15];
int i,j=0,r;
bool t;
while(j<15){
t=true;
r= rand()%15+1;
for (i=0;i<=j;i++){
if (puz[i] == r){
t=false;
break;
}
}
if (t){
puz[j]=r;
j++;
}
}
for (i=0;i<15;i++)
printf("%d ",puz[i]);
getchar() ;
}
WESTER 님이 쓰신 글 :
: int puz[15];
: int i,j=0,r;
: bool t;
:
: while(j<15){
: t=true;
: r= rand()%15+1;
:
: for (i=0;i<=j;i++){
: if (puz[i] == r){
: t=false;
: break;
: }
: }
: if (t){
: puz[j]=r;
: j++;
: }
: }
:
: 이걸 비주얼 씨로 해서 하니깐 에러가 뜨드라구여....
:
: 3번째줄 t; 와
:
: 5번째줄 while 에 에러가 나여...
|