综合运用字符数组及其库函数string.h中的strcpy、strcmp等函数实现对你们宿舍同学姓名的排序

原问题:综合运用字符数组及其库函数string.h中的strcpy、strcmp等函数实现对你们宿舍同学姓名的排序
分类:编程开发 > 最后更新时间:【2016-12-13 10:29:55】

最佳答案

#include <stdio.h>
#include <string.h>
#define N 5 //设你宿舍有5个人
int main()
{
int i,j;
char str[N][20],temp[20];
printf("请输入5个人的名字:\n");
for(i=0;i<N;i++)
scanf("%s",str[i]);
for(i=0;i<N-1;i++)
for(j=0;j<N-1-i;j++)
if (strcmp(str[j],str[j+1])>0)
{
strcpy(temp,str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],temp);
}
for(i=0;i<N;i++)
printf("%s\n",str[i]);
return 0;
}

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
8

分享到:

其他回答

暂无其它回答!

    推荐