C/Development/Table — различия между версиями

Материал из C\C++ эксперт
Перейти к: навигация, поиск
м (1 версия: Импорт контента...)
 
(нет различий)

Версия 14:20, 25 мая 2010

Generate a multiplication table

#include <stdio.h>
int main()
{
  int table_size = 12;
  int row = 0;
  int col = 0;
  for(col=0 ; col<=table_size ; col++){
     printf(" %4d", col);
  }
  printf("\n");
  for(col=0 ; col<=table_size ; col++){
    printf("_____");
  }
  for(row = 0 ; row<=table_size ; row++){
    printf("\n");
    for(col = 0 ; col<=table_size ; col++) {
      if(row == 0) {
        if(col == 0){
          printf("    ");
        }else{
          printf("|%4d", col);
        }
      }else{
        if(col == 0){
          printf("%4d", row);
        }else{
          printf("|%4d", row*col);
        }
      }
    }
  }
  printf("\n");
}