九九乘法表
编程打印九九乘法表。要求三种形式(全覆盖性、左下型、右上型),写成独立的三个函数。
#include<iostream>
#include<cstring>
using namespace std;
void fall()
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=9;j++)
{
cout<<i<<"x"<<j<<"="<<i*j<<"\t";
}
cout<<"\n"<<endl;
}
cout<<"\t"<<endl;
}
void zx()
{
int a[10][10];
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
a[i][j]=i*j;
}
}
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
cout<<i<<"x"<<j<<"="<<a[i][j]<<"\t";
}
cout<<"\n"<<endl;
}
cout<<"\t"<<endl;
}
void ys()
{
int a[10][10];
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
a[i][j]=i*j;
}
}
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
cout<<"\t";
}
for(j=i;j<=9;j++)
{
cout<<i<<"x"<<j<<"="<<a[i][j]<<"\t";
}
cout<<"\n"<<endl;
}
cout<<"\t"<<endl;
}
int main()
{
fall();
zx();
ys();
return 0;
}