10.6 作业
1. 作业
C B C C A A D C D B A C
2.1 abcbcc
2.2 string s:I like it.
string t:A like it
2.3 30 10 30
ning Learning
3.1
void test(char s1[]){int s1_len = strlen(s1);for(int i = 0; i < s1_len; ++i){for(int j = i+1; j < s1_len; ++i){if(s1[i]>s1[j]){char tmp = s1[i];s1[i] = s1[j];s1[j] = tmp;}}}
}char* sort(char s1[], char s2[]){char* s = (char*)malloc(256);int s1_len = strlen(s1);int s2_len = strlen(s2);test(s1);test(s2);int i = 0, j = 0, k = 0;while(i < s1_len || j < s2_len){s[k++] = s[i] < s[j] ? s[i++]:s[j++];}if(i == s1_len) s[k] = s[j];if(j == s2_len) s[k] = s[i];return s;
}int main(){char s1[128] = {};char s2[128] = {};scanf("%s", s1);scanf("%s", s2);char*ret = sort(s1, s2);printf("%s\n", ret);free(ret);return 0;
}
2 刷题