C语言编程问题,有一个参考答案,希望能帮忙改一下或者能重新编写一个程序

给定下面若干字符串,编写一个完整的程序解决如下问题:

1.将下面所有字符串按给定顺序依次写入文件str.in中;

2.从文件str.in中读取字符串,并创建链表,将每个字符串按原有顺序存放在链表中的每个结点中;

对此链表中的字符串按字母表的顺序采用冒泡法进行排序,并把每趟排序的结果分别输出到文件strBubble.out中和显示器上,每趟排序结果占一行,每个字符串用空格隔开;

3.从文件str.in中读取字符串,并创建链表,将每个字符串按原有顺序存放在链表中的每个结点中;

对此链表中的字符串按串长递减的顺序采用选择法进行排序,并把每趟排序的结果分别输出到文件strSelect.out中和显示器上,每趟排序结果占一行,每个字符串用空格隔开;

字符串如下:

Brazil

Holland

Columbia

CostaRica

France

Argentina

Germany

Belgium

你把这个采纳吧!
温馨提示:答案为网友推荐,仅供参考
相似回答