任意如何从键盘输入字符串一个字符串,将该字符串按其ASCCII值从小到大排序后输出

ASCII编码转换,ASCII码在线查询工具
ASCII编码转换
输入一个待查字符:
输入一个ASCII码:
此处查询到的ASCII码值为十进制数字串,在网页中使用应在数字串前后分别加上“&#”和“&#59;”,例如数字0的ASCII编码是48,则在网页中使用的格式应为&&#48&#59;&。
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代美式英语,并等同于国际标准ISO/IEC 646。标准ASCII编码可表示128个字符,包括大小写拉丁字母,阿拉伯数字、英语标点符号,以及在美式英语中使用的特殊控制字符。另有扩展版本的ASCII编码添加了一些西欧字符,可以表示255个字符,但是西欧国家间对扩充的字符定义不一致,并不是通用版本。
标准ASCII编码表
ASCII码(十进制)
ASCII码(十进制)
ASCII码(十进制)
ASCII码(十进制)
特殊控制字符说明
VT&& 垂直制表
SYN& 空转同步
SOH& 标题开始
FF&& 走纸控制
ETB& 信息组传送结束
STX& 正文开始
ETX& 正文结束
SO&& 移位输出
EOY& 传输结束
SI&& 移位输入
ENQ& 询问字符
DC1& 设备控制1
FS&& 文字分隔符
DC2& 设备控制2
GS&& 组分隔符
BS&& 退一格
DC3& 设备控制3
RS&& 记录分隔符
HT&& 横向列表
DC4& 设备控制4
US&& 单元分隔符C语言程序:题目:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的字符。答案如下_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
C语言程序:题目:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的字符。答案如下
#include&stdio.h&
#include&string.h&
int main(void)
char str1[500]={0},str2[256]={0};
gets(str1);
for(i=0;str1[i];i++)
str2[str1[i]]=1;
for(i=0;i!=256;i++)
if(str2[i]==1)
printf(&%c&,i);
putchar('\n');
我有更好的答案
str1中每个字符的assic码作为str2的下标值,并把对应位置填充为1;/判断数组中被str1填充的位置,填充的是非0值,没填充的是0值printf(&%c&,str2[256]={0};\n');return 0;读取一个字符串for(i=0;str1[i];i++){str2[str1[i]]=1;int main(void){char str1[500]={0};//i,对应str1中的字符值putchar(&#39!=256;i++)if(str2[i]==1)/定义二个数组,并赋初值为0gets(str1);/输出str2的下标值;//#include&/&#47,i);/string.h&quot,同一个字符的assci值相同,所以这样就去掉了重复字符}for(i=0#include&stdio.h&gt
采纳率:26%
为您推荐:
其他类似问题
c语言程序的相关知识
等待您来回答C语言上机作业题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言上机作业题及答案
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 c 键盘输入字符串 的文章

 

随机推荐