标题九九乘法表
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d X %d = %d",i,j,i*j);
}
putchar('\n');
putchar('\n');
}
return 0;
}
运行结果
002
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
putchar('\n');
}
return 0;
}
##003
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}
printf("******");
putchar('\n');
}
return 0;
}
004
#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
for(i=-5;i<=5;i++)
{
for(j=1;j<=5-abs(i);j++)
{
printf(" ");
}
printf("******");
putchar('\n');
}
return 0;
}
005菱形
输出星星的原理:采用相反数加0个数
#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
for(i=-3;i<=3;i++)
{
for(j=abs(i);j>0;j--)
{
printf(" ");
}
for(j=abs(i)-3;j<=3-abs(i);j++)
{
printf("*");
}
putchar('\n');
}
return 0;
}
006
#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
for(i=-5;i<=5;i++)
{
for(j=1;j<=abs(i);j++)
{
printf(" ");
}
for(j=5;j>=abs(i);j--)
{
printf("*");
}
putchar('\n');
}
return 0;
}