| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2428 人关注过本帖
标题:[求助]急得够呛,你能看得懂吗?我看不懂的程序。别人用几十句才能表示的程 ...
只看楼主 加入收藏
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
结帖率:88.89%
收藏
 问题点数:0 回复次数:41 
[求助]急得够呛,你能看得懂吗?我看不懂的程序。别人用几十句才能表示的程序,他用

/*
z
yz
xyz
wxyz
vwxyz
yvwxyz
tyvwxyz
styvwxyz
rstyvwxyz
qrstyvwxyz
pqrstyvwxyz
opqrstyvwxyz
nopqrstyvwxyz
mnopqrstyvwxyz
lmnopqrstyvwxyz
klmnopqrstyvwxyz
jklmnopqrstyvwxyz
ijklmnopqrstyvwxyz
hijklmnopqrstyvwxyz
ghijklmnopqrstyvwxyz
fghijklmnopqrstyvwxyz
efghijklmnopqrstyvwxyz
cdefghijklmnopqrstyvwxyz
bcdefghijklmnopqrstyvwxyz
abcdefghijklmnopqrstyvwxyz

用以两个程序都可以输出以上图形,可是我怎么也看不明白。请指教啊。


*/

/*第一个:*/
#include "stdio.h"
main()
{
int sp=26,i=1;
while(i++<27&&sp--)printf(" "+i),printf("abcdefghijklmnopqrstuvwxyz\n"+sp);
}


/*第一个:*/
#include "stdio.h"
main()
{
int sp=53,i=1;
while(i++<54&&sp--)printf(i%2==0?" "+i/2:"abcdefghijklmnopqrstuvwxyz\n"+sp/2);
}

2007-04-28 19:15
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
收藏
得分:0 
对了,我的图没有对整齐,还有,下面一个是第二个程序。虽然第二个程序有点小错误,但能运算出大概的结果。请高手指点啊。
2007-04-28 19:18
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 
"abcdefghijklmnopqrstuvwxyz\n"+sp/2

这个相当与
a[27]="abcdefghijklmnopqrstuvwxyz\n"
从a[sp/2] 开始打印..
其他一样...

 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-04-28 19:21
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
收藏
得分:0 
哦,哪有介绍这种用法的资料啊?
2007-04-28 19:22
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
收藏
得分:0 
谢谢了。
2007-04-28 19:22
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
收藏
得分:0 
两个printf语句中用,  是什么意思啊?
2007-04-28 19:24
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 
以下是引用laigaoat2005在2007-4-28 19:24:03的发言:
两个printf语句中用, 是什么意思啊?

==
#include "stdio.h"
main()
{
int sp=26,i=1;
while(i++<27&&sp--)
{
printf(" "+i);
printf("abcdefghijklmnopqrstuvwxyz\n"+sp);
}
}


 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-04-28 19:27
ml342418175
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2007-4-13
收藏
得分:0 
看不懂

做人要洒脱一点,潇洒一点!
2007-04-28 20:47
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
收藏
得分:0 

哦,我明白了.一个从第一个" "开始印,一个从z开始倒起向前打,是这样吗?谢谢你.

2007-04-28 21:54
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
#include "stdio.h"
main(_)
{
printf("%*s",35," abcdefghijklmnopqrstuvwxyz\n"+27-_)&&_!=26?main(_+1):getch();
}

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-04-29 10:30
快速回复:[求助]急得够呛,你能看得懂吗?我看不懂的程序。别人用几十句才能表示 ...
数据加载中...
 
   



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

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