700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 输入5个学生的名字(英文) 使用冒泡排序按从大到小排序。 提示:涉及到字符串数组

输入5个学生的名字(英文) 使用冒泡排序按从大到小排序。 提示:涉及到字符串数组

时间:2021-08-15 07:35:02

相关推荐

输入5个学生的名字(英文) 使用冒泡排序按从大到小排序。 提示:涉及到字符串数组

输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。

#include <stdio.h>

#include <string.h>

/*

输入5个学生的名字(英文),使用冒泡排序按从大到小排序。

提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个

字符串数组就是一个二维字符数组。

*/

void main()

{

char stuNames[5][100];

char tmp[100];

int i = 0,j = 0;

for(i = 0; i < 5; i++)

{

printf("请输入第%d个学生的名字:",i+1);

scanf("%s",stuNames[i]);

}

for(i = 0; i < 5; i++)

{

for(j = 0; j < 4 - i; j++)

{

if(strcmp(stuNames[j],stuNames[j + 1]) == -1)

{

strcpy(tmp,stuNames[j]);

strcpy(stuNames[j],stuNames[j + 1]);

strcpy(stuNames[j + 1],tmp);

}

}

}

for(i = 0; i < 5; i++)

{

printf("请输入第%d个学生的名字:%s\n",i+1,stuNames[i]);

}

}

posted on -09-22 20:05 不可思议404 阅读(...) 评论(...) 编辑 收藏

输入5个学生的名字(英文) 使用冒泡排序按从大到小排序。 提示:涉及到字符串数组 一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。