c++九九乘法表编程

来源:百度知道 编辑:UC知道 时间:2024/06/10 22:46:04
我是c++的初学者 谁能告诉我怎样编九九乘法表
我只知道编一种
#include<iostream.h>
#include<iostream.h>
void main
{int i,j;
for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
cout<<setw(3)<<j<<"*"<<i<<"="<<j*j
cout<<endl;}}
其运行结果是
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16.....
.
.
但如果要把三角形变成这样呢
1*1=1
2*2=4 1*2=2
3*3=9 2*3=6 1*3=3
..... 1*4=4 2*4=8 3*4=12 4*4=16
.
.
就要这种方式编的不要JAVA 或其他语言 就用for循环
不好意思 上面搞错了 呵呵
其运行结果是
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16.....
.
.
但如果要把三角形变成这样呢
........................................1*1=1
.......................

是想变成这个样子?
1*1=1
2*2=4 2*1=2
3*3=9 3*2=6 3*1=3
4*4=16 4*3=12 4*2=8 4*1=4
5*5=25 5*4=20 5*3=15 5*2=10 5*1=5
6*6=36 6*5=30 6*4=24 6*3=18 6*2=12 6*1=6
7*7=49 7*6=42 7*5=35 7*4=28 7*3=21 7*2=14 7*1=7
8*8=64 8*7=56 8*6=48 8*5=40 8*4=32 8*3=24 8*2=16 8*1=8
9*9=81 9*8=72 9*7=63 9*6=54 9*5=45 9*4=36 9*3=27 9*2=18 9*1=9
Press any key to continue

#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=i;j>=1;j--)
cout<<setw(3)<<i<<"*"<<j<<"="<<i*j;
cout<<endl;
}
}

#include<iostream.h>
#include<iostream.h>
void main
{int i,j;
for(i=1;i<=9;i++)
{for(j=i;j>=1;j--)
cout<<setw(3)<<j<<"*"<<i<<"=&qu