写一函数使输入的一个字符串按从大到小存放在一字符数组中
2006-05-22 21:05
288 查看
/**********************************************************
写一函数使输入的一个字符串按从大到小存放在一字符数组中,
然后输出
<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#include <string.h>
void main()
{
char a[100];
int b,temp;
printf("================================<Edison wong>================================/n/n");
printf("请输入一个字符串/n");
gets(a);
b=strlen(a);
for(int i=0;i<b;i++)
for(int j=i+1;j<b;j++)
{
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
printf("整理后的字符串是 %s/n/n",a);
printf("================================<Edison wong>================================/n/n");
}
写一函数使输入的一个字符串按从大到小存放在一字符数组中,
然后输出
<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#include <string.h>
void main()
{
char a[100];
int b,temp;
printf("================================<Edison wong>================================/n/n");
printf("请输入一个字符串/n");
gets(a);
b=strlen(a);
for(int i=0;i<b;i++)
for(int j=i+1;j<b;j++)
{
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
printf("整理后的字符串是 %s/n/n",a);
printf("================================<Edison wong>================================/n/n");
}
相关文章推荐
- 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 输入一个字符串,将其中连续的数字作为一个整数,一次存放到另一个整型数组,设计一个函数,把指向字符串的指针和指向整数的指针作为函数形参
- 笔试题-输入一个字符数组将这些字符串按顺序合并输出-指针数组-数组指针-函数指针-指针函数
- 习题 8.16 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 操作:将连续的数字作为一个整数,一次存放到一数组a中,例如123存放在a【0】中,456放在a【1】中
- 输入字符串,内有数字和非字符数组,例如A123x456将其中连续的数字作为一个整数,依次存放到一个数组中,如123放到a[0],456放到a[1],并输出a这些数
- 字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we are happy.”
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 在控制台输入一段文本,将文本中的所有单词,存放到一个字符串数组中。 ( 要求占用内存最少)
- 写一个函数,输入一行字符,将此字符串中最长的单词输出
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”
- 创建一个字符串数组,总共5个元素,每个元素最多保存30个字符,写一个函数排序整个数组。
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 用字符数组存放一个字符串,然后输出该字符串
- 练习1-19 编写函数 reverse(s),将字符串s 中的字符顺序颠倒过来。使用该函数编写一个程序,每次颠倒一个输入行中的字符顺序。
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 用字符数组存放一个字符串,然后输出该字符串
- 创建一个字符串数组,总共5个元素,每个元素最多保存30个字符,写一个函数排序整个数组。
- 输入一段文本,将文本中的所有单词,存放到一个字符串数组中。(要求占用内存最少)