C++ 乘法表

来源:百度知道 编辑:UC知道 时间:2024/06/27 12:32:23
#include <iostream>
#include <iomanip>
using namespace std ;
int main() {
int i , j ;
for ( i = 1 ; i < 10 ; ++i ) {
for ( j = 1 ; j < 10 ; ++j ) {

cout << j << 'x' << i << "=" << setw(2) << i*j << " " ;
}
cout << '\n' ;
}
return 0 ;

}
这个乘法表..是1X1=1 1X2=2 ...顺序

我想要的是9X9=81 9X8=72 顺序..要如何写!?

for (i = 9; i>=1; i--){
for (j= 9; j>=i; j--) {

cout << j << 'x' << i << "=" << setw(2) << i*j << " " ;
}
cout << '\n' ;
}
return 0 ;

}

你写的那个有重复的, 第二个for 应该是for(j=1;j<=i;j++)才好

顶一楼的