用C语言的双重for循环语句怎么输出如下图形

我那个图片插不进去 我在看看 在线等有没有会的啊

第1个回答  2011-03-31
#include<stdio.h>
void main()
{
int i,j,k;
for(i=0;i<=3;i++) //输出上面四行*号
{
for(j=0;j<=2-i;j++)
printf(" "); //输出*号前面的空格
for(k=0;k<=2*i;k++)
printf("*"); //输出*号
printf("\n");
}
for(i=0;i<=2;i++) //输出下面三行*号
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
}
我已经运行过了,没有问题!祝你成功!追问

你写的程序输出的图形跟我要的图形不一样

追答

不好意思刚看错题目了。现在好了!
#include
void main()
{
int i,j,k;
for(i=0;i<=3;i++) //输出上面四行*号
{
for(j=0;j<=2-i;j++)
printf(" "); //输出*号前面的空格
for(k=0;k<=i;k++)
printf("* "); //输出*号
printf("\n");
}
for(i=0;i<=2;i++) //输出下面三行*号
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=2-i;k++)
printf("* ");
printf("\n");
}
}
记得输出*号时,后面要加一个空格,等于输出*及空格。赶紧去试试吧!

本回答被提问者采纳
第2个回答  2011-03-31
for(i=0;i<=N;i++)
for(j=0;j<=M;j++)
............................................;
关键没有图啊
第3个回答  2011-03-31
我纠结你啊!!!!
第4个回答  2011-03-31
什么图形追问

就是这个图形

相似回答