| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 679 人关注过本帖
标题:一个形似"简单"的C程序!
只看楼主 加入收藏
tary
Rank: 1
等 级:新手上路
帖 子:780
专家分:0
注 册:2004-10-5
收藏
 问题点数:0 回复次数:5 
一个形似"简单"的C程序!

void invert(char str[])

{int i,j,k;

j=______;

for(i=0;i<_____;i++,j--)

{k=str[];

str[i]=str[j];

str[j]=______;}

}

main()

{char test[]="abcde";

invert(test);

printf("%s\n",test);

}

其中有三个要填的空, 帮帮.

搜索更多相关主题的帖子: str test 形似 char 
2004-12-01 13:13
workhard
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2004-11-17
收藏
得分:0 

第五行 是不是k=str[i];

这个程序应该是输出edcba吧?如果是的话,应该填写 4,2或3,k.


2004-12-01 15:33
lwamani
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2004-11-16
收藏
得分:0 

void invert(char str[])

{int i,j,k;

j=(strlen(str)-1);//strlen(str)-1

for(i=0;i<j;i++,j--)//i<j

{k=str[i];/ /str[i] 低位和高位交换

str[i]=str[j];

str[j]=k;} //k

}

main()

{char test[]="abcde";

invert(test);

printf("%s\n",test);

}


2004-12-01 22:59
workhard
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2004-11-17
收藏
得分:0 
3楼的答案比较好适应性强,值得我菜鸟学习。

2004-12-02 09:39
zhujiao
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2004-12-2
收藏
得分:0 

各位老大

我是菜鸟,要怎么才能更快的学这C语言啊?

2004-12-02 23:02
naxiehuaer2004
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-12-3
收藏
得分:0 

四个字:勤学苦练。互相交流!

2004-12-03 11:28
快速回复:一个形似"简单"的C程序!
数据加载中...
 
   



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

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