求教哪位可以将图形反过来
哪位大手子知道怎么把图形倒过来,可以写下吗
哪位大手子知道怎么把图形倒过来,可以写下吗
2018-02-02
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
{
/* 观察每行的空格数量,补全循环条件 */
for( j=1 ;j<i ;j++ )
{
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for( k=1 ;k<=9-2*i ;k++ )
{
printf("*"); //每行输出的*号
}
printf("\n"); //每次循环换行
}
return 0;
}
这个就是把三角形倒过来的代码,jk条件都有点变化,我试过了,是正确的。而且我在试的过程发现第二个子循环的表达式2如果去掉那个=号图形会变成倒的正三角形只不过少了最下面的一个*号。。。emmm我再看看吧。。
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
{
/* 观察每行的空格数量,补全循环条件 */
for( j=1; j<i ; j++ )
{
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
/*这里把倒三角形分为两部分来输出,因为能力有限只能这样写了,
希望有实力强的同学能写出跟简单的代码*/
for( k=i ; k<5 ; k++ )
{
printf("*"); //每行输出的*号
}
for(k=i;k<4;k++)
{
printf("*"); //每行输出的*号
}
printf("\n"); //每次循环换行
}
return 0;
}
举报