5_3.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //5_3
  2. #include <iostream.h>
  3. #include <iomanip.h>
  4. void multab1();
  5. void multab2();
  6. void multab3();
  7. void main()
  8. {
  9.   multab1();
  10.   multab2();
  11.   multab3();
  12. }
  13. void multab1()
  14. {
  15.   cout <<"  *";
  16.   for(int i=1; i<=9; i++)
  17.     cout <<setw(4) <<i;
  18.   cout <<"n-----------------------------------------n";
  19.   for(int i=1; i<=9; i++){
  20.     cout <<setw(3) <<i;
  21.     for(int j=1; j<=9; j++)
  22.       cout <<setw(4) <<i*j;
  23.     cout <<endl;
  24.   }
  25.   cout <<endl <<endl;
  26. }
  27. void multab2()
  28. {
  29.   cout <<"  *";
  30.   for(int i=1; i<=9; i++)
  31.     cout <<setw(4) <<i;
  32.   cout <<"n-----------------------------------------n";
  33.   for(int i=1; i<=9; i++){
  34.     cout <<setw(3) <<i;
  35.     for(int j=1; j<=i; j++)
  36.       cout <<setw(4) <<i*j;
  37.     cout <<endl;
  38.   }
  39.   cout <<endl <<endl;
  40. }
  41. void multab3()
  42. {
  43.   cout <<"  *";
  44.   for(int i=1; i<=9; i++)
  45.     cout <<setw(4) <<i;
  46.   cout <<"n-----------------------------------------n";
  47.   
  48.   for(int i=1; i<=9; i++){
  49.     cout <<setw(3) <<i;
  50.     if(i!=1)
  51.       cout <<setw(4*i-4) <<" ";
  52.     for(int j=i; j<=9; j++)
  53.       cout <<setw(4) <<i*j;
  54.     cout <<endl;
  55.   }
  56.   cout <<endl <<endl;
  57. }