#define _CRT_SECURE_NO_WARNINGS
#include "stdio.h"
#include "string.h"
//打印函数---打印数组
void print_array(char *string_word, char array[10][20], int num)
{
int i = 0;
printf("%s\n", string_word);
for (i = 0; i < num; i++)
{
printf("%s\n", *(array + i));
}
}
int sort_array(char array[10][20], int num)
{
int i, j = 0;
char temp[20];
if (array == NULL || num < 0)
{
return -1;
}
for (i = 0; i < num; i++)
{
for (j = i; j < num; j++)
{
if (strcmp(array[i], array[j])>0)
{
strcpy(temp, array[i]);
strcpy(array[i], array[j]);
strcpy(array[j], temp);
}
}
}
return 1;
}
void main()
{
char a[10][20] = { "aaa", "11", "bb", "cc" };
int i = 0, j = 0;
int num;
num = 3;
print_array("排序之前", a, num);
sort_array(a, num);
print_array("排序之后", a, num);
}
二级指针做输入第二种数据类型
最新推荐文章于 2022-05-28 14:39:54 发布