当前位置: 代码迷 >> C语言 >> 菜鸟求教
  详细解决方案

菜鸟求教

热度:101   发布时间:2007-11-25 14:07:10.0
菜鸟求教
怎么输出一个由*组成的三角形和钻石形,两个程序,高手指教!
搜索更多相关的解决方案: 菜鸟  钻石  求教  三角形  高手  

----------------解决方案--------------------------------------------------------
用格式控制吧~~~~
比如你要输出一个三角形的:
       *
          *      *
       *      *      *
那么要注意的一个是*,然后空格.这就需要格式控制了
稍微提到这儿吧
----------------解决方案--------------------------------------------------------
用FOR来实现!
----------------解决方案--------------------------------------------------------
main()
{
int m,k;
for(m=1;m<=5;m++)
{
for (k=1;k<=5-m;k++) printf(" ");
for (k=1;k<=2*m-1;k++) printf("*");
printf("\n");
}
}
这是三角形,至于钻石形后面再加个FOR循环就了,自己加啊
本帖最近评分记录
2007-11-25 06:16:18
kidd2005

等 级:新手上路
帖 子:193
专家分:0
注 册:2007-11-2
  得分:0 
用2维数组好像可以
----------------解决方案--------------------------------------------------------
潭浩强求教
----------------解决方案--------------------------------------------------------
呵呵
#include "stdio.h"
#include "math.h"
main()
{
int m,k;
for(m=1;m<=5;m++)
{
for (k=1;k<=5-m;k++) printf(" ");
for (k=1;k<=2*m-1;k++) printf("*");
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
  相关解决方案