首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

帮帮忙呀,该如何处理

2012-03-25 
帮帮忙呀有三个字符串,要求找出其中最大者!并且采用的是三个一维数组来编写的。[解决办法]strcmp不可以么??

帮帮忙呀
有三个字符串,要求找出其中最大者!并且采用的是三个一维数组来编写的。

[解决办法]
strcmp不可以么??
[解决办法]

探讨
strcmp不可以么??

[解决办法]
C/C++ code
#include <stdio.h>#include <string.h>#define N 4void main (){    void compare(char (*pa)[N]);    char a[N][N];    char (*pa)[N]=a;    int i;    printf ("please enter string!\n");    for (i=0;i<N;i++,pa++)        gets((char*)pa);    pa = a;    compare(pa);    pa = a;    for (i=0;i<N;i++,pa++)        puts((char*)pa);}void compare(char (*pa)[N]){    int i,j;    char s[N];    for (i = 0; i <N - 1;i++)    {        for (j = i;j<N;j++)        {            if (strcmp(*(pa+i),*(pa+j))<0)//主要是这里少了一个)            {                strcpy(s,*(pa+i));                strcpy(*(pa+i),*(pa+j));                strcpy(*(pa+j),s);            }        }    }        }
[解决办法]
探讨
C/C++ code
#include <stdio.h>
#include <string.h>
#define N 4
void main ()
{
void compare(char (*pa)[N]);
char a[N][N];
char (*pa)[N]=a;
int i;
printf ("please enter stri……

热点排行