#include <stdio.h>
#include <string.h>
#define M 5
const char *com(const char **a)
{
int t = 0;
for (int i = 0; i < M - 1; ++i)
{
if (strlen(*(a + t)) < strlen(*(a + i + 1)))
{
t = i + 1;
}
}
return *(a + t);
}
int main(int argc, char const *argv[])
{
const char *name[M] = {"asaaaaaaaaaaaaaaaaaaaaaaaaaaad", "qwe", "dfgh", "qwesfaqef", "asddqd"};
const char *max;
max = com(name);
printf("%s\n", max);
return 0;
}
输入5个字符串,输出最长的字符串.
最新推荐文章于 2024-03-02 12:30:00 发布