1. #include <Turboc.h>
  2. void main()
  3. {
  4. int i;
  5. printf("Programmer\n");
  6.  
  7. printf("정수를입력하세요\n");
  8. scanf("%d%",&i);
  9. if(i==1) gotoxy(20,10);
  10. else if(i==2) gotoxy(40,10);
  11. else gotoxy(60,10)
  12. }


이번에는 문자열 "Programmer"를 출력하되 정수 하나를 입력 받아서 이 값이 1이면 (20,10)에

2이면 (40,10)에, 그 외의 숫자이면 (60,10)에 출력하도록 해 보자. 수직 좌표는 10으로 

고정되어 있고 1이면 왼쪽, 2는 중앙, 그 외는 오른쪽에 출력하는 것이다. 입력받은 정수값을

평가하여 1인지 2인지 또는 그 외의 수인지를 판별해야 하므로 if else if else 구문을 사용해야 한다.



이거를 보고 이렇게 짯는데욤  책에는


#include <Turboc.h>

 

void main()

{

     int i;

 

     printf("문자열을 출력할 위치를 입력하세요 : ");

     scanf("%d",&i);

     if (i == 1) {

          gotoxy(20,10);

     } else if (i == 2) {

          gotoxy(40,10);

     } else {

          gotoxy(60,10);

     }

     printf("Programmer\n");

}


이렇게 나와있더라구요


실수한거나 미리 잡아야할 기본 습관같은거 뭐 있을까요