23.输出正/反九九乘法表
(1)正九九乘法表
#include<iostream> #include<iomanip> using namespace std; int main() { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { cout<<setw(2)<<i<<"*"<<j<<"="<<i*j; if(i==j) { cout<<endl; } } } return 0; }
(2)反九九乘法表
#include<iostream> #include<iomanip> using namespace std; int main() { for(int i=1;i<=9;i++) { for(int j=i;j<=9;j++) { cout<<setw(2)<<i<<"*"<<j<<"="<<i*j; if(j==9) { cout<<endl; } } } return 0; }