정서 ¶
~cpp #include <stdio.h> int i,j; char k; int main() { printf("\n이 프로그램은 구구단 프로그램 입니다."); do { printf("\n보고싶은 구구단의 숫자를 입력하시오.\n\n"); scanf("%d",&i); if(i<10&&i>0) { printf("\n"); printf("%d단입니다.\n",i); for(j=1;j<10;j++) { printf("%d X %d = %d\n",i,j,i*j); } } else { printf("\n이 프로그램은 구구단 프로그램입니다. 1~9까지의 숫자중 하나를 입력하세요.\n\n"); } printf("\n다시 하시겠습니까? (예=y ,아니오=n)\n\n"); scanf(" %c",&k); }while(k=='y'); system("PAUSE"); return 0; }
조현태 ¶
~cpp #include <stdio.h> //구구단 출력 프로그램 v2.1 제작자: 조현태 최종수정일: 2005.04.08 //이프로그램은 정수를 입력받은뒤 1-9사이일 경우에만 구구단을 출력하고, //아닐경우에는 다시 숫자를 입력 받는 프로그램입니다. int main() { //변수선언 int i; //구구단의 뒷쪽숫자입니다. int j; //구구단의 앞쪽숫자입니다. //환영메시지를 출력합니다. printf("안녕하세요? 구구단 출력 프로그램입니다.\n시킨대로 하지않으면 다운의 소지가..\n1~9사이의 정수를 입력해주세요.\n"); while(1) { scanf ("%d",&j); //출력할 구구단을 입력받습니다. if ( j>=1 ) //입력받은 숫자가 1이상인지를 확인합니다. { if ( j<=9 ) //입력받은 숫자가 9이하인지를 확인합니다. { printf("\n"); for (i=1;i<=9;i++) //1-9까지 숫자를 증가시키면서, 구구단을 출력합니다. { printf(" %d x %d = %d \n",j,i,j*i); } printf("\n"); break; //정상적으로 수행되었으므로 종료합니다. } else { printf ("숫자가 너무 큽니다. 1-9사이의 정수를 입력해주세요~\n"); //입력받은 숫자가 9초과일경우의 오류메시지를 출력합니다. } } else { printf ("숫자가 너무 작습니다. 1-9사이의 정수를 입력해주세요~\n"); //입력받은 숫자가 1미만일경우의 오류메시지를 출력합니다. } } system("pause"); return 0; } //히힛..우여곡절끝에 성공했습니다.ㅎ 가보1호! 너무좋아서 좀 꾸며봤..ㅎㅎㅎ
최정빈 ¶
~cpp #include <stdio.h> int main() { int i,j; while(1) { scanf("%d",&i); if(0<i && i<10) { break; } printf("다시입력해주세요"); } for(j=1;j<10;j++) printf("%d*%d=%d\n",i,j,i*j); system("pause"); return(0); }
조재희 ¶
~cpp #include <stdio.h> int main() { int i; int a; printf("숫자를 입력하세요 : "); while(1) { scanf(" %d",&a); if(0<a && a<10) { break; } printf("다시 입력해주시기 바립니다 :"); } for(i=1;i<10;i++) { printf("%dX%d=%d\n",a,i,i*a); } system("pause"); return (0); }
김범준 ¶
~cpp #include <stdio.h> int main() { // 변수선언 int i, iGuguval; // 입력받기 printf("몇단을 출력할지 숫자를 입력하시오: "); scanf("%d", &iGuguval); // 구구단의 범위가 아닌 값이 입력했을 때 if(iGuguval>9 || iGuguval<1) { printf("1~9범위의 값을 입력하시오."); return 1; } // 출력하기 for(i=0; i<9; ++i) { printf("%d x %d = %d\n", iGuguval, (i+1), iGuguval * (i+1)); } return 0; }
이재혁 ¶
~cpp #include <stdio.h> void main() { int iTimes; do { printf("몇단을 출력할까요 (2~9사이의 수): "); scanf("%d", &iTimes); }while(!(2 <= iTimes && iTimes <= 9)); for(int i=1; i<=9; ++i) printf("%d * %d = %d\n", iTimes, i, iTimes * i); }