问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言编程:从键盘输入一个有空格的字符串,删除所有重复字符,按字符升序输出在屏幕上。怎么做?

发布网友 发布时间:2022-04-23 03:16

我来回答

1个回答

热心网友 时间:2023-10-13 02:18

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

char a[101],*p,*px,t;

printf("Input a string...\n");

for(p=a,t=0;t<100;t++)//输入字符串

if((*(p+t)=getchar())=='\n')

break;

*(p+t)='\0';

for(p=a;*p;p++)//排序

for(px=p+1;*px;px++)

if(*p>*px){

t=*p;

*p=*px;

*px=t;

}

for(p=a;*p;p++){//删除重复字符

for(t=1;*p==*(p+t);t++);

if(t>1){

for(px=p;*px=*(px+t);px++);

p--;

}

}

printf(*a ? "\n%s\n" : "\n(null)\n",a);//输出

return 0;

}

供参考。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阳光燕山学校是贵族学校吗 小米14ultra跌至新低 小米14ultra值得购买吗 马卡龙多少钱一个 马卡龙为什么那么贵 正宗马卡龙多少钱一个-马卡龙为什么这么贵 今年河北的迁西板栗多少钱一斤、生的 板栗什么时候上市能卖到几月呢? 6月份能买到新鲜板栗吗? 睡眠银行的生物信息专家林晨瀚讲座谁有听过,对他们的生物信息助眠方法讲 ... 材料力学实验简介 C 如何取包含空格的字符串 c++ 输入带空格的string类型字符串 谁知道C中怎么输入含多个空格的字符串? 怎么输入带空格的字符串 c语言,怎样输出有空格的字符串? 中央空调管道清洗方法怎么样?最详细介绍 C语言中如何输入带有空格的字符串?(即空格作为字符输入) C语言当用户要求输入的字符串中含有空格时,应使用的输入函数是什么啊 c语言如何输出有空格的字符串 学生在校骨折赔偿标准 C/C++如何输入包含空格的字符串 C语言如何输入一行有空格的字符串? 学生在学校意外受伤学校应承担什么责任? 请问学生在校骨折学校是否给予赔偿 学生在学校发生意外骨折了,走法律程序能赔偿多少费用 校园的意外伤害,要具体事例 抖音很火的韩国女的,到哪都跳舞? 孩子在校出意外骨折,学校应负什么责任? 孩子在学校里被同学撞倒摔骨折,对方应赔偿那些费用? 我现在非常的不喜欢抖音上跳舞的那些女人,看的太多了吗?看的我觉得没啥吸引力了,感觉很假 exel身份证后四位变成0 C++问题-——string类型如何输入带空格字符串 c语言:输入一串带空格的英文字符串,然后逆序输出。自己编写的程序没有输出,跪求求大神指教。 C运行后的DOS窗口中输入含空格字符串的问题 C语言输入一个中间代有空格的字符串,为什么不可以用scanf? 急急急 如何打出拼音来,只要拼 word怎么单独打拼音 电脑打不出来字怎么弄只能打拼音啊,怎么弄 Word文档里怎么只打拼音,不显示汉字? 只有拼音怎么打? 电脑搜狗输入法只能打拼音是怎么回事 电脑上打字为什么只打的出拼音,打不出汉字 请问用word如何只输入带音调的拼音?(不是注音功能) 搜狗输入法怎么老是只打拼音 搞笑自定义手机型号名字大全? 在WORD里单独输拼音,怎样加音调 帮我想一个好听的手机标识名称小尾巴 电脑打不出来字,只能打拼音怎么办? 好听的手机标识有哪些? 单个拼音怎么打