题目:
输入三个字符串,比较其大小,最终将它们由大到小输出。利用C指针。
解题思路:
定义一个二维字符数组用于存放3组字符串,再定义一个一位指针数组使其分别指向这3个字符串。编写一个函数,利用传入的指针数组,对其指向的字符串的用“选择法”进行排序(比较时采用了更方便的“strcmp”——字符串比较函数。具体用法:strcmp(a,b),若a>b,该函数返回一个正值,若a
编写程序:
#include#include #define N 3 //定义字符串个数 int main(){ void sort(char *p[]); //函数声明 char str[N][20]={' '}; //二维字符数组 int i; //一个循环变量 char *p[N]; //一位指针数组,用于存放一系列指针变量 for(i=0;i


