左上三角
#include<iostream>
#include<iomanip>
using namespace std;
int main() {
for (int i = 1; i <=9; i++) {
for (int j = i; j <= 9; j++) {
cout << i << "*" << j << "=" << setw(2) << i * j << " ";
}
cout << endl;
}
return 0;
}
右上三角
#include<iostream>
#include<iomanip>
using namespace std;
int main() {
for (int i = 1; i <=9; i++) {
for (int j = 1; j <= 9; j++) {
if (j <i) {
cout << " ";
}
else{
cout << i << "*" << j << "=" << setw(2) << i * j << " ";
}
}
cout << endl;
}
return 0;
}
左下三角
#include<iostream>
#include<iomanip>
using namespace std;
int main() {
for (int i = 9; i > 0; i--) {
for (int j = i; j <= 9; j++) {
cout << i << "*" << j << "=" << setw(2) << i * j << " ";
}
cout << endl;
}
return 0;
}
右下三角
#include<iostream>
#include<iomanip>
using namespace std;
int main() {
for (int i = 9; i > 0; i--) {
for (int j = 1; j <= 9; j++) {
if (j < i) {
cout << " ";
}
else {
cout << i << "*" << j << "=" << setw(2) << i * j << " ";
}
}
cout << endl;
}
return 0;
}