Generate a multiplication table : Table « Development « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C / ANSI-C » Development » TableScreenshots 
Generate a multiplication table
Generate a multiplication table

#include <stdio.h>

int main()
{
  int table_size = 12;
  int row = 0;
  int col = 0;

  for(col=; col<=table_size ; col++){
     printf(" %4d", col);
  }
  printf("\n");
  for(col=; col<=table_size ; col++){
    printf("_____");
  }

  for(row = ; row<=table_size ; row++){
    printf("\n");
    for(col = ; 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");
}

 

           
       
Related examples in the same category
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.