献给大一或大二的学弟学妹们和在自学 C语言的同志们。
打印自定义行数的矩形
打印效果:
参考代码:
#include<stdio.h>
int main()
{
int i,j,n;
printf("请输入要打印矩形的行数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
打印自定义行数的平行四边形
打印效果:
参考代码:
#include <stdio.h>
int main()
{
int i,j,n;
printf("请输入要打印平行四边形的行数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=n;j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
打印自定义行数尖朝上的等腰三角形
打印效果:
参考代码:
#include <stdio.h>
int main()
{
int i,j,n;
printf("请输入要打印尖朝上等腰三角形的行数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
打印自定义行数尖朝下的等腰三角形
打印效果:
参考代码:
#include <stdio.h>
int main ()
{
int i,j,n;
printf("请输入要打印尖朝下等腰三角形的行数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i-1;j++)
{
printf(" ");
}
for(j=1;j<=2*n-2*i+1;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}