PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/12/26 13:04:14
Name 천지간판
Subject c초보 질문요~
#include<stdio.h>
main()
{
        int a, b,c=1;
        scanf("%d%d", &a, &b);
        for(b>0;b=b-1;c=c*a)
        {
        }
                printf("%d", c);



  }
for문을 실행 중인데 a에는 2, b에는 4를 입력해서
2의 세제곱이 나오도록 할려고 하는데 계속 8이 나오네요
문제가 먼지좀 부탁드립니다~

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
11/12/26 13:14
수정 아이콘
b는 4-1까지니까 3이겠고
2의3승은 8이 맞고
2 4 8 순서로 나오지 않나요?
싸이유니
11/12/26 13:15
수정 아이콘
2를 세번곱햇으니 8이나오는게 맞지않나요??
2의 세제곱이 8이니 원하는게 나온거아닌지요??
11/12/26 13:17
수정 아이콘


printf("%d", c);

이걸


printf("%d", c);

이렇게 바꾸시면 248 이렇게 나오겠네요 적절하게 \n을 첨부하시면
2
4
8
나올테구요
천지간판
11/12/26 13:18
수정 아이콘
아~ 잘못 알았네요;;

답변 갑사합니다
꿀호떡a
11/12/26 14:02
수정 아이콘
for(b>0;b=b-1;c=c*a) ..?..

for(;b>0;b=b-1, c=c*a)를 의도하신 것은 아닌지요.
11/12/26 16:45
수정 아이콘
저도 초보라 실험을 해보니 이렇게 나오네요.

for문
사이에 printf("a=%d, b=%d c=%d\n",a,b,c); 명령을 넣고
for문 밖의 printf문을 printf("c=%d\n", c); 로 바꿨습니다.

원문은 아래와 같이 3회 출력한 뒤 빠져나오고,
a=2, b=3 c=1
a=2, b=2 c=2
a=2, b=1 c=4
c=8
for문의 [조건식] 자리는 조건이 거짓(또는 0값)이 되었을 때 종료하게 될텐데,
원문의 b=b-1에서 b의 값이 1일 경우 종료하는 것으로 보입니다.
왜 이 때 종료하는지 모르겠네요.

꿀호떡a 님 예문은 아래와 같이 4회 출력한 뒤 빠져나오네요.
a=2, b=4 c=1
a=2, b=3 c=2
a=2, b=2 c=4
a=2, b=1 c=8
c=16
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122934 무협지 내에서 별호 관련 질문입니다. [6] Go_TheMarine5076 11/12/26 5076
122933 강원도 여행 일정입니다. 경험자 분 조언 부탁드립니다. [3] 화이트데이1548 11/12/26 1548
122932 다들 크리스마스/이브때 뭐하셨나요? [28] Go윤하2201 11/12/26 2201
122931 PC 택배 업체 추천 받을수 있을까요? [2] 슬픈푸우2144 11/12/26 2144
122930 tv.. 120hz와 240hz 차이 많나요? [4] 아레스4704 11/12/26 4704
122929 원룸 사시는 분들~~ 인터넷은 어찌하나요? [16] 고등어3마리3085 11/12/26 3085
122928 갤럭시 넥서스 갤2랑 비교했을 때 장단점 어떤점이 있을까요? [7] 운체풍신2267 11/12/26 2267
122927 강남,선릉,역삼,잠실 이쪽에 씨푸드 레스토랑 어디어디있을까요??? [2] 블루드래곤1616 11/12/26 1616
122926 CD에 들어있는 mp3 파일을 오디오에 넣을경우 자동적으로 재생할 수 있나요? [4] 율이1633 11/12/26 1633
122925 차앞쪽 번호판을 잃어버렸습니다.. 거구자1001513 11/12/26 1513
122924 c초보 질문요~ [7] 천지간판1270 11/12/26 1270
122923 lol 챔피온 로테이션 주기가 얼마나 되나요? [13] todTmfprl5132 11/12/26 5132
122922 넥서스s 구매했는데 좀 이상해서 질문드립니다. [7] worcs1658 11/12/26 1658
122920 안녕하세요 미드전문가님들... [19] 발가락엑기스2179 11/12/26 2179
122919 OPIC 준비하기 좋은 책 뭐있나요? [1] To Be A Psychologist2135 11/12/26 2135
122918 턱뼈에서 게속 소리가 납니다. [3] 페일1529 11/12/26 1529
122917 나무꾼의 옷을 훔친 선녀 보신분 계신가요? [1] 싸구려신사2056 11/12/26 2056
122916 혹시 면접통과 후 입사권유 받았을 시 내가 잠깐 보류하고 싶을 때의 드립은 어떻게? [16] 창이9745 11/12/26 9745
122915 휴대폰 신규 재가입시 질문입니다. [7] Bikini2167 11/12/26 2167
122914 헤어진 여자친구가 생각나는건 왜 그런걸까요..? [9] 블루드래곤4435 11/12/26 4435
122913 중학생 수학 과외를 하게 됬는데 교재와 수업방식 질문입니다~ [4] 풍운12019 11/12/26 12019
122912 알바생으로서의 예의? [4] 자판2098 11/12/26 2098
122911 프로그래밍 공부가 하고 싶습니다. [8] 포도사과1570 11/12/26 1570
목록 이전 다음
댓글

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