从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
来源:互联网 发布:怎样利用网络挣钱 编辑:程序博客网 时间:2024/04/30 16:23
#include <stdio.h>
#include <string.h>
void pri(char str[]);
int main(int argc,const char * argv[])
{
//指针排序
/*从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
如输入:ad2f3adjfeainzzzv",则输出"23adefijnva";
*/
char str[100];
puts("请输入字符串:");
gets(str);
puts(str);
pri(str);
return 0;
}
void pri(char str[])
{
int length = strlen(str);
for (int i=1; i<length; i++)
{
for (int j=0; j<length-i; j++)
{
if (str[j]>str[j+1])
{
int temp=str[j];
str[j]=str[j+1];
str[j+1]=temp;
}
}
}
for (int i=0; i<length; i++)
{
printf("%c",str[i]);
}
printf("\n");
for (int i=0; i<100; i++)
{
for (int i=0; i<100; i++)
{
if (str[i]==str[i+1])
{
str[i+1]=str[i+2];
}
}
}
puts(str);
}
- 从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 转:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 将一个字符串中的字符按照ASCII码从小到大的顺序排序
- 对字符串按照从小到大的顺序进行排序
- java 给定一个字符串数组。按照字典顺序进行从小到大的排序。
- 给定一个字符串数组。按照字典顺序进行从小到大的排序
- 编写一个程序从键盘输入字符,并按要求输出
- 给定一个字符串数组{"nba","abc","cba","zz","qq","haha"},请按照字典顺序进行从小到大的排序。
- 从字符串中删除重复的字符
- 华为:输入一个字符串,删除重复前面的字符,其余字符按原样顺序输出
- 33.将字符串中下标位置为奇数的字符按照ascII从小到大排序输出。
- 从键盘输入一个字符串,判断其中某个字符的个数
- 从键盘输入一个字符,按要求输出
- 删除字符串重复的字符
- 按照从小到大的顺序输出字符串
- 输入一串字符,要求数字从小到大,字母从a到z排序,输出字母和数字的排序结果。
- 去掉字符串中重复的字符并排序
- [南阳OJ-No.4]ASCII码排序|输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- ../thelib/libthelib.so: undefined reference to `dlopen'
- *PyQt4 精彩实例分析* 实例23 程序启动画面
- JS 毫秒转时间。
- Hash理解
- auto CAD 二次开发 c#.net 之JIG画多段线(polyline)
- 从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- PyQt4 精彩实例分析* 实例24 基本QMainWindow主窗口程序
- ruby inject
- Android如何防止apk程序被反编译
- XSLT知识
- Ruby中的inject
- 员工信息管理 数据以二进制的格式重新保存到:指定路径中;
- Amazon Campus(2013-Sep-22)Question 1 / 2 (Amazon Campus(5): completely inside interval)
- paip.c++ sqlite数据库操作总结