标题:怎样让字符串按ASCII码排序?
只看楼主
dencolee
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-22
 问题点数:0 回复次数:6 
怎样让字符串按ASCII码排序?
将字符串s的所有字符按ASCII值从小到大重新排序后的字符串写如D:\design.dat
#include <stdio.h>
#include <string.h>
void main()
{ FILE *p; char *s="634,.%@\\w|SQ2,c";
int i,j,k,n=strlen(s);
/*
*
*
*
*
*
*/
for(i=0;i<n;i++) fputc(s[i],p);
fclose(p);
}
搜索更多相关主题的帖子: ASCII 字符 
2007-09-22 15:06
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
和一般的排序有什么区别.

倚天照海花无数,流水高山心自知。
2007-09-22 15:17
dencolee
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-22
得分:0 
回复:(dencolee)怎样让字符串按ASCII码排序?
就是让字符串按ASCII码大小排啊,急用!谢谢!
2007-09-25 13:57
kilo7
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-9-25
得分:0 

加个''就可以了把

2007-09-25 15:43
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
strcmp();

倚天照海花无数,流水高山心自知。
2007-09-25 15:51
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
得分:0 
直接统计法来排,O(n)
还有,char *s="634,.%@\\w|SQ2,c";严格来说是错的



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
2007-09-25 16:25
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
得分:0 
以下是引用雨中飞燕在2007-9-25 16:25:37的发言:
直接统计法来排,O(n)
还有,char *s="634,.%@\\w|SQ2,c";严格来说是错的

可恶的是哪本书也都用它,还有编译器也认


You have lots more to work on! Never give up!c language!
2007-09-25 17:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-172074-1-1.html




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

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