本题是2014年中国海洋大学研究生入学考试910高级程序设计程序填空题第1题。
题目:
将若干字符串按字母顺序(从小到大)输出。(10分)
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692
一、解题思路二、代码部分 1.引入库思路:
排序使用选择排序,交换部分可以使用字符型指针进行字符串的交换或者使用strcpy函数进行字符串的交换。
代码如下(示例):
#include2.主函数部分
代码如下(示例):
int i, j;
void sort(char* name[], int n)
{
for(i=0;i 0)
{
char* tmp = name[i];
name[i] = name[j];
name[j] = tmp;
}
}
void print(char* name[], int n)//输出函数
{
for (i = 0; i < n; i++)
printf("%sn", name[i]);
}
void main()
{
char* name[] = { "Follow Me","Basic","Great Wall","Fortran","Computer Design" };
int n = 5;
sort(name, n);
print(name, n);
}
三、执行结果
输出:
Basic Computer Design Follow Me Fortran Great Wall



