永发信息网

C语言输出ASC Ⅱ的方法(如输入数字如何输出ASCⅡ码)等

答案:3  悬赏:60  手机版
解决时间 2021-02-17 00:54
C语言输出ASC Ⅱ的方法(如输入数字如何输出ASCⅡ码)等
最佳答案
这个实在是太简单了,连排序都不需要,用哈希数组就行。
如果能确保输入数没有重复,就用第一个,不能就用第二个程序。
Program ASCII;
var
s:string;
a:array[48..122] of boolean;;
i,l:integer;
begin
fillchar(a,sizeof(a),false);
readln(s);
l:=length(s);
for i := 1 to l do
a[ord(s[i])]:=true;
for i := 48 to 122 do
if a[i] then
write(chr(i),' ')
end.
第二个程序:
Program ASCII;
var
s:string;
a:array[48..122] of integer;;
i,j,l:integer;
begin
fillchar(a,sizeof(a),0);
readln(s);
l:=length(s);
for i := 1 to l do
inc(a[ord(s[i])]);
for i := 48 to 122 do
if a[i]>0 then
for j := 1 to a[i] do
write(chr(i),' ')
end.
全部回答
刚写了个,测试下。
1 #include
2
3 int main()
4 {
7 char b = '<';
8 printf("%c ASCII is %d\n",b,(int)b);
9 return 0;
10 }
~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
贝贝南瓜热量多少啊
正常情况下,精子在( )与卵细胞结合成受精卵
同事要辞职了送什么礼物好?
关于x的多项式6x²-11x+m因式分解后有
在三角形ABC中,设角A、B、C的对边分别为a、b
非常恶心的故事(有关男人和女人的
怎么文爱,文爱啥意思?
t=time(0); while(t==time(0));这个语句什么
有没人知道《校服不潮》是谁唱的,是谁写的?
年纪不会长久,只有珍不珍惜怎么解释
一道历史选择题~~~
118168如果按一1键会怎么办
种公羊不跨趴
单选题Readingisanexperiencequitedifferent
灵隐寺游玩需要多久?最好列详细点。。
推荐资讯
想开家五谷杂粮磨粉店好吗?现要做有市场吗?
从心理学角度请谈一谈你对“望梅止渴”这个词
—My name is Winterbourne. Shall I spell i
abb变频器acs880-01-0025-3+p901+d150+n652多
铁在高温下,利用什么还原铁的氧化物,化学方
从万原路坐997到北京西站要坐多长时间?
和田鼠多少钱一只
想成为黑客,要选什么专业好??
120乘以四分之三乘以三分之二请详细的解释一
常州到江阴 大巴要多久?
2017年二建违纪名单
脸大颧骨大怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?