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 顺序..要如何写!?
#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++)才好
顶一楼的