No older revisions available
No older revisions available
정서 ¶
~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);
}