정서

~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);
}
Retrieved from http://wiki.zeropage.org/wiki.php/SoJu/숙제제출
last modified 2021-02-07 05:28:04