c语言: 键盘输入一个n个字符的串,然后按字母表顺序输出这n个字符
2007-03-11 17:15
821 查看
/* c语言: 键盘输入一个n个字符的串,然后按字母表顺序输出这n个字符 */
#include <stdio.h>
#include <string.h>
main()
{
char *str;
char *p1,*p2;
printf("input a string:/n");
scanf("%s",str);
p1 = str; /* first */
p2 = p1+1; /* second */;
while (*p1!='/0')
{
while(*p2!='/0')
{
char tmp;
tmp=*p1;
if( *p1 > *p2) /*如果要按字符的从大到小输出,改成*p1<*p2 */
{
*p1=*p2;
*p2=tmp;
}
++p2;
}
p2=++p1;
}
printf("output string is %s after sort /n", str);
}
欢迎大家批评指出不当之处. 谢谢
#include <stdio.h>
#include <string.h>
main()
{
char *str;
char *p1,*p2;
printf("input a string:/n");
scanf("%s",str);
p1 = str; /* first */
p2 = p1+1; /* second */;
while (*p1!='/0')
{
while(*p2!='/0')
{
char tmp;
tmp=*p1;
if( *p1 > *p2) /*如果要按字符的从大到小输出,改成*p1<*p2 */
{
*p1=*p2;
*p2=tmp;
}
++p2;
}
p2=++p1;
}
printf("output string is %s after sort /n", str);
}
欢迎大家批评指出不当之处. 谢谢
相关文章推荐
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 输入读入一个String 序列,计算元音字母的个数,然后再顺序输出--C++
- 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符.cpp
- c语言:从键盘输入BOY三个字符,然后把它们输出到屏幕。
- oj:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。不同的取法输出顺序可以不考虑。
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- 华为2写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 【c语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。
- 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- "输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。 句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。 例如输入“I am a student.”,则输出“student
- 【c语言】从键盘输入BOY三个字符,然后把它们输出到屏幕
- 不同的取法输出顺序可以不考虑。取字符( 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。)
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- C语言:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。