| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1013 人关注过本帖, 1 人收藏
标题:如何写这个程序(有点特别) 程序越短越好
只看楼主 加入收藏
czyzhuo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:17
帖 子:230
专家分:1459
注 册:2010-3-11
收藏
得分:1 
學習 了。。
2010-04-22 15:25
心雨123aa
Rank: 2
来 自:湛江
等 级:论坛游民
帖 子:55
专家分:38
注 册:2010-3-28
收藏
得分:0 
回复 9楼 寒风中的细雨
是这样:
A B C D C B A
  A B C B A
    A B A
      A

[ 本帖最后由 心雨123aa 于 2010-4-22 17:02 编辑 ]
2010-04-22 16:54
心雨123aa
Rank: 2
来 自:湛江
等 级:论坛游民
帖 子:55
专家分:38
注 册:2010-3-28
收藏
得分:0 
回复 7楼 ldg628
如果将数字改为字母呢?????????
2010-04-22 16:59
心雨123aa
Rank: 2
来 自:湛江
等 级:论坛游民
帖 子:55
专家分:38
注 册:2010-3-28
收藏
得分:0 
回复 10楼 linjx0123
没错,就是种效果,但不是很明白你所写的,能解释一下吗
2010-04-22 17:09
心雨123aa
Rank: 2
来 自:湛江
等 级:论坛游民
帖 子:55
专家分:38
注 册:2010-3-28
收藏
得分:0 
回复 7楼 ldg628
能解释吗?看不懂
2010-04-22 17:18
ldg628
Rank: 12Rank: 12Rank: 12
等 级:火箭侠
威 望:3
帖 子:526
专家分:3036
注 册:2009-6-23
收藏
得分:4 
参考一下printf的参数就行了,网上有很多的。。。

以中间点(设为n,起始点为1)为参考,则要打印的总点数为 (n-1)+1+(n-1) == n+n-1 ,然后计算每个点到中间点的距离(|i-n|),
则n-|i-n|的值就是该点显示的值 , 用一些数学知识就很容易得到的~~
2010-04-22 17:46
liyang0430
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:98
专家分:159
注 册:2009-6-9
收藏
得分:2 
#include"stdio.h"
main()
{int s,n,m;
 s=1;
printf("please input a integer:");
scanf("%d",&n);
for(m=1;m<=n;m++)
{ while(--m>0)
{  printf(" ");}   
 while(s<=n)
{ printf("%d",n);
  s++;  }
 s=s-2;
while(s-->0)
{ printf("%d",s);
    }
printf("\n");
}

 
2010-04-22 18:09
快速回复:如何写这个程序(有点特别) 程序越短越好
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058048 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved