게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 독학중에 질문좀..
게시물ID : programmer_8284짧은주소 복사하기
작성자 : 형광젖소
추천 : 0
조회수 : 729회
댓글수 : 4개
등록시간 : 2015/02/21 17:55:34
옵션
  • 본인삭제금지
열혈강의 c프로그래밍 이라는 책으로 독학중입니다
연습문제들을 풀다보면 결과적으로는 똑같이 나오지만 제가 한 것과 책의 정답과는 약간씩 다르게 나오는 경우가 종종 있습니다
지금 반복문을 배우고있는데 여기에나오는 연습문제 하나를 예를들면


*숫자를 입력받은 다음 그 수만큼 3의 배수를 출력하는 프로그램을 작성하라(5 입력시 3 6 9 12 15)



제가 풀었을 때에는


#include <stdio.h>

int main(void)
{
int i=1;
int a;

scanf("%d",&a);

while(i<a+1)
{
printf("%d \n",i*3);
i++;
}
return 0;
}

책 정답지에는
#include <stdio.h>

int main(void)
{
int i=0, cnt;
int num=0;

scanf("%d",&cnt);

while(num++<cnt)
{
i+=3;
printf("%d \n",i);
}
return 0;
}

이렇습니다

결과는 똑같이 나오는데 나도 맞고 답지도 맞으니 그냥 답지에 나오는 이런 방법도 있구나 하며 넘어가도 되는지
아니면 내가 푼거에는 무슨 문제가 있으니 답지에 이렇게 나왔나보구나 하고 이해해야할지 모르겠습니다
조언좀 부탁드립니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호