...合并后的字符串中的字符按其ASCII码值从小到大进行排序,
发布网友
发布时间:2024-03-11 08:57
我来回答
共2个回答
热心网友
时间:2024-04-03 07:33
#include<stdio.h>
#include<string.h>
#define M 80
#define N 40
void strca(char a[],char b[])
{
int i,n,j;
char c;
for(i=0;a[i];i++);
for(n=0;n<N;i++,n++)
a[i]=b[n];
for(i=0;i<strlen(a)-1;i++)
{
j=i;
for(n=i+1;n<strlen(a);n++)
if(a[j]>a[n])
j=n;
c=a[i];
a[i]=a[j];
a[j]=c;
}
}
void main()
{
char a[M],b[N];
puts("输入字符串a");
gets(a);
puts("输入字符串b");
gets(b);
strca(a,b);
puts("a:");
puts(a);
}
热心网友
时间:2024-04-03 07:32
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define A 100
int main(void)
{
int i,j,t;
char str1[A],str2[A];
gets(str1);
gets(str2);
strcat(str1,str2);
for(i=1;i<strlen(str1);i++)
for(j=0;j<strlen(str1)-i;j++)
if(str1[j]>str1[j+1])
{
t=str1[j];
str1[j]=str1[j+1];
str1[j+1]=t;
}
puts(str1);
system("pause");
return 0;
}