"*"的左对齐输出,i控制行的输出,j控制列的输出
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<12;i++)
{
for(j=0;j<i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
"*"的右对齐输出,i控制行的输出,j控制列的输出,k控制空格的输出
#include <stdio.h>
int main()
{
int i,j,k;
for(i=1;i<12;i++)
{
for(k=0;k<11-i;k++)
{
printf(" ");
}
for(j=0;j<i;j++)
{
printf("*");
}
printf("\n");
}
}
"*"菱形输出,i控制行的输出,j控制列的输出,k控制空格的输出。
菱形的输出分为上下两部分输出。
#include <stdio.h>
int main()
{
int i,j,k;
for(i=0;i<4;i++)
{
for(k=0;k<=2-i;k++)
{
printf(" ");
}
for(j=0;j<=i*2;j++)
{
printf("*");
}
printf("\n");
}
for(i=0;i<3;i++)
{
for(k=0;k<=i;k++)
{
printf(" ");
}
for(j=0;j<=4-i*2;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}