10.6作业
一、
1.B 2.A 3.C 4.D 5.A 6.A 7.A 8.C 9.A 10.B 11.A 12.C
二、
1.abc
2.I like it 、A like it
3.30 10 30 、n Learning
三、
#include <myhead.h>
#define Len 100void Sort(char arr[],int n)
{int i,j;char temp;for(i=0;i<n-1;i++){for(j=0;j<n-i-1;j++){if(arr[j]>arr[j+1]){temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}
}int main(int argc, const char *argv[])
{char a[Len],b[Len],c[Len];printf("请输入字符串a:");fgets(a,Len,stdin);printf("请输入字符串b:");fgets(b,Len,stdin);int len_a=strlen(a);if(a[strlen(a)-1]=='\n'){a[len_a-1]='\0';len_a--;}int len_b=strlen(b);if(b[strlen(b)-1]=='\n'){b[len_b-1]='\0';len_b--;}//合并两个字符串strcpy(c,a);strcat(c,b);int temp_len=len_a+len_b;//对合并的字符串进行排序Sort(c,temp_len);printf("排序后为:%s\n",c);return 0;
}