// for문

#include<stdio.h>

int main() {
    int i, dan1, dan2, su;
  
    printf("단입력 : ");
    scanf("%d", &dan1);
  
    printf("단입력 : ");
    scanf("%d", &dan2);

 if(dan1 > dan2) {  
    for(i=dan1; i>=dan2; i--) {
       for(su=1; su<=9; su++) {
          printf("%d*%d=%2d\n", i, su, i*su);
       }
    }
 }
 else {
    for(i=dan1; i<=dan2; i++) {
       for(su=1; su<=9; su++) {
          printf("%d*%d=%2d\n", i, su, i*su);
       }
    }     
 }
      
    return 0;
}

=============================================================

 

// while문

#include<stdio.h>

int main() {
    int i, dan1, dan2, su;
  
    printf("단입력 : ");
    scanf("%d", &dan1);
  
    printf("단입력 : ");
    scanf("%d", &dan2);

 if(dan1 > dan2) {  
    i=dan1;
    while(i>=dan2) {
       su=1;
       while(su<=9) {
          printf("%d*%d=%2d\n", i, su, i*su);
          su++;
       }
       i--;
    }
 }
 else {
    i=dan1;
    while(i<=dan2) {
       su=1;
       while(su<=9) {
          printf("%d*%d=%2d\n", i, su, i*su);
          su++;
       }
       i++;
    }     
 }
      
    return 0;
}

 

=============================================================

 

// do~ while 문

#include<stdio.h>

int main() {
    int i, dan1, dan2, su;
  
    printf("단입력 : ");
    scanf("%d", &dan1);
  
    printf("단입력 : ");
    scanf("%d", &dan2);

 if(dan1 > dan2) {  
    i=dan1;
    do {
       su=1;
       do {
          printf("%d*%d=%2d\n", i, su, i*su);
          su++;
       } while(su<=9);
       i--;
    }while(i>=dan2);
 }
 
 else {
    i=dan1;
    do {
       su=1;
       do {
          printf("%d*%d=%2d\n", i, su, i*su);
          su++;
       }while(su<=9);
       i++;
    } while(i<=dan2);    
 }
      
    return 0;
}

 

+ Recent posts