编写一个函数,实现一个字符串的升序排序并输出排序后...
编写一个函数,实现一个字符串的升序排序并输出排序后的字符串,字符串长度小于20。 程序运行结果如下: Input a string: friend↙ definr 在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define N 20 void mySort(char str[], int n) { int i, j, tmp; if (str == NULL || n <= 0) return; for (i="0;" ________; ++i) { (_________; j n; ++j) if (____________) tmp="str[i];" str[i]="str[j];" str[j]="tmp;" } int main() char str[n]; printf("input a string:\n"); gets(str); n="_________;" mysort(str, n); printf("%s", str); return 0;> A、第10行: i < n - 1 第12行: j = i + 1 第14行: str[i] > str[j] 第30行: strlen(str)
B、第10行: i < n 第12行: j = i + 1 第14行: str[i] <= str[j] 第30行: sizeof(str)> C、第10行: i <= n 第12行: j="i" 第14行: str[i]> str[j] 第30行: strlen(str)
D、第10行: i <= 1 n - 第12行: j="n" 第14行: str[i]> str[j] 第30行: strlen(str)-1