c语言的九九乘法表
1.正方形
#include <stdio.h>
int main (void)
{int i,n,sum,m;
m=0;
for(i=1;i<=9;i++)
{printf("%4d",i);}
printf("\n");
for(i=1;i<=9;i++)
{printf(" -");}
printf("\n");
for(i=1;i<=9;i++)
for(n=1;n<=9;n++)
{ sum=n*i;
printf("%4d",sum);
m++;
if(m%9==0)
{printf("\n");}}
return 0;
}
2.左下角正三角形
#include <stdio.h>
int main (void)
{int i,n,sum,;
for(i=1;i<=9;i++)
{printf("%4d",i);}
printf("\n");
for(i=1;i<=9;i++)
{printf(" -");}
printf("\n");
for(i=1;i<=9;i++)
{ for(n=1;n<=9;n++)
{ if(i<n)
continue;
{sum=n*i;}
printf("%4d",sum);}
printf("\n");}
return 0;
}
#include <stdio.h>
int main (void)
{ int i,n;
for(i=1;i<=9;i++)
{for(n=1;n<=10-i;n++)
{ printf("%4d",n*i);}
printf("\n");}
return 0;
}
3.右上角倒三角形
#include <stdio.h>
int main (void)
{int i,n,sum;
for(i=1;i<=9;i++)
{printf("%4d",i);}
printf("\n");
for(i=1;i<=9;i++)
{printf(" -");}
printf("\n");
for(i=1;i<=9;i++)
{ for(n=1;n<=9;n++)
{ if(n<i)
{printf(" ");}
if(n>=i)
{ sum=n*i;
printf("%4d",sum);}}
printf("\n");}
return 0;
}
4.右下角三角形
#include <stdio.h>
int main (void)
{ int i,n,m;
for(i=1;i<=9;i++)
{
for(n=1;n<10-i;n++)
{
printf(" ");}
for(n=1;n<=i;n++)
{printf("%4d",n*i);}
printf("\n");}
return 0;
}