PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2006/10/12 19:11:50
Name jin
Subject C 프로그래밍 조금 여쭤볼께요..


요즘 C프로그래밍을 배우는데요(회사에서 배우라고해서 너무 힘들게 배우고있음;;)

요즘 추석 연휴를 틈타서 선생님께 숙제(??)를 받았는데 제가 if와 for while 부분을

잘 모르겠네요..  잡설이 너무 길었는데;; 숙제가 머냐고 하면

if, while, for 을 이용해서 입력받은 4개의 숫자를 순서대로 출력하는건데요

if, while, for을 이용해서 만들어야되는데.. 전체를 짜주시면 좋겠지만,

그냥 조금정도 힌트를 부탁드립니다..

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
NULL Pointer
06/10/12 19:18
수정 아이콘
제시해주신 조건이 다라면... if는 전혀 필요가 없고, while과 for도 둘중 하나면 쓰면 됩니다. 조건이 저게 다가 아닐거 같은데요.

일단 간단하게만 작성하면

int numbers[4];
int i;
for ( i = 0; i < 4; i++)

scanf( "%d", &numbers[i] );

for ( i = 0; i < 4; i++ )

printf( "%d\n", numbers[i] );


제시된 조건으로는 요것만으로도 다됩니다.
06/10/12 19:52
수정 아이콘
numbers[4]<<요게 먼지 잘 모르곘는데 배우지를 않아서 ㅜ.ㅜ
그리고 앞에 스캔 f 를 통해서 이미 값을 받은걸 출력하는건데.. 조금만 설명해주시면 감사할께요 ^^
NULL Pointer
06/10/12 19:59
수정 아이콘
int numbers[4];
이건 배열을 선언하는겁니다. 보통 일반변수는 하나의 값만을 저장하는 장소를 정하는 것인데 변수 뒤에 중괄호로
감싼 숫자가 있으면 그 숫자만큼의 변수를 저장할 공간을 만들라는 얘기가 되는거죠.

일단

for (i = 0; i < 4; i++ ) 의 의미가 i가 0부터 3까지 계속증가하면서 바로 아래 대괄호로 감싼 문장을 실행하라는 내용인데
numbers[i]라는 문장이 4번 실행되는데 한번 실행될때마다
numbers[0], numbers[1], numbers[2], numbers[3]으로 변하면서 각각 4개의 입력된 숫자를 받아 들이겠죠?
아래쪽 for문에서도 마찬가지로
numbers[0], numbers[1], numbers[2], numbers[3]의 내용을 순서대로 출력하게 되는겁니다.
06/10/12 20:24
수정 아이콘
순서대로라는 말이 조금 혼란을 일으킨거같네요 ;; 큰순서대로 출력하는거에요.. scanf를 통해 입력받은값을 큰순서대로 출력하는겁니다.. 질문이 잘못되서 죄송합니다 ..
minegirl
06/10/12 22:53
수정 아이콘
int numbers[4];
int sub;
int i;
for ( i = 0; i < 4; i++)

scanf( "%d", &numbers[i] );

int j,k;
for(j = 0; j < 4;j++)


for(k =j; k < 4 ){
if(numbers[j] > numbers [k]){
sub = numbers[k];
numbers[k] = numbers [j];
numbers[j] = sub;
)



}

}
for ( i = 0; i < 4; i++ )

printf( "%d\n", numbers[i] );


이렇게 하면 될거 같네요..;;;
급하게 짜서 100%확신은-_ㅠ
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
21537 염치없이 c 프로그래밍 한번더 질문 드립니다... [1] jin1583 06/10/13 1583
21536 동영상을 다운받고싶은데요. [3] G.s)TimeleSs1555 06/10/13 1555
21534 민정문서와 아라비아상인에 대한 질문 [3] KINKIN1551 06/10/12 1551
21532 [중3] 또 간단한 전력문제 질문좀 ;; [2] 티티1762 06/10/12 1762
21531 우리나라에서 가장 큰 대학은? [18] 고등어3마리4131 06/10/12 4131
21530 FM 질문인데요~ [7] Into_Inferno2139 06/10/12 2139
21529 데스크톱 편리하게 사용하는 방법 (태그에 대해서) 쩡~*1509 06/10/12 1509
21528 고3분들.. 이번외국어가 그렇게 쉬웠습니까? [12] 비타에듀1556 06/10/12 1556
21527 치과의사분들께 질문 드립니다. [5] Ms. Duff2251 06/10/12 2251
21526 C 프로그래밍 조금 여쭤볼께요.. [5] jin1526 06/10/12 1526
21525 신발을 하나 살려는데 제나로가축소1505 06/10/12 1505
21524 리코더 악보 추천 좀 해주세요, [1] 천검살라딘=ㅁ=3762 06/10/12 3762
21523 아프리카 스타 방송 질문있습니다. Signal1540 06/10/12 1540
21522 삼성 옙 MP3 평가가 어떤가요 [2] 아가리똥내1592 06/10/12 1592
21521 임요환 선수 월스트리트저널 기사 원문 급하게 구합니다... [2] 파이란1635 06/10/12 1635
21520 FM2006 실행이 안됩니다. [7] Signal3207 06/10/12 3207
21519 스타 배틀넷 말인데요 [1] SMAP2240 06/10/12 2240
21518 아프리카와 비슷한 서비스를 제공하는 다른 곳 좀 알려주세요. [3] floral2205 06/10/12 2205
21517 2002 스카이배 당시 박정석 선수 승률이 몇인가요? [4] 새로운별1927 06/10/12 1927
21515 이다만, 이다만, 이다만;;; [4] One Eyed Jack1521 06/10/12 1521
21513 고민상담부탁드립니다. [6] Shevchenko1550 06/10/12 1550
21510 연대 경영학과 질문이요.;; [2] BergKamp1692 06/10/11 1692
21509 만약에 전쟁나면 끌려가나요? [6] felblade2600 06/10/11 2600
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로