----------------解决方案--------------------------------------------------------
如果去水区感觉有些堕落,良心会谴责我的
这里是论坛最热闹的地方,在这灌水是不是更有意思呢
----------------解决方案--------------------------------------------------------
[bo][un]VxWorks[/un] 在 2008-6-11 21:28 的发言:[/bo]
我一直都是用一个puts搞定:
puts(" * \n ** \n***\n");
我一直都是用一个puts搞定:
puts(" * \n ** \n***\n");
真漂亮
唉 ...
[[it] 本帖最后由 liyanhong 于 2008-6-11 22:11 编辑 [/it]]
----------------解决方案--------------------------------------------------------
你太菜了吧,我一直都是用一个puts搞定:
puts(" * \n ** \n***\n");
上面的朋友 不要这样了,给你一个 *
***
*****
*******
*****
***
*
#include "stdio.h"
void prt(char c,int n)
{
if(n>0)
{
printf("%c",c);
prt(c,n-1);
}
}
void main()
{int i,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
prt(' ',n-i);
prt('*',2*i-1);
printf("\n");
}
for(i=1;i<=n;i++)
{
prt(' ',i);
prt('*',2*n-(2*i+1));
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
刚写完的,是个递归程序!!应该可以运行
----------------解决方案--------------------------------------------------------
佩服,楼上是巨牛
要我写肯定是用puts,顶多加个循环,打死也想不到用递归的
----------------解决方案--------------------------------------------------------
16岁,还年轻,加油!
----------------解决方案--------------------------------------------------------
楼上都是牛人
----------------解决方案--------------------------------------------------------
别灰心 慢慢来
我学数据结构的时候 开始也是这样的
但是后来做书上的例子
就慢慢会了
多做例子
90%时间做例子
10%看书
----------------解决方案--------------------------------------------------------
[bo][un]VxWorks[/un] 在 2008-6-11 21:28 的发言:[/bo]
>>现在大脑越来越慢 CPU不行了
超频吧
>>我直接用三个puts搞定的
你太菜了吧,我一直都是用一个puts搞定:
puts(" * \n ** \n***\n");
>>现在大脑越来越慢 CPU不行了
超频吧
>>我直接用三个puts搞定的
你太菜了吧,我一直都是用一个puts搞定:
puts(" * \n ** \n***\n");
谁 有更好的建议,连puts都不用 ?
----------------解决方案--------------------------------------------------------