#include<stdio.h>
#include<string.h>
int main()
{
char a[5][80];
char(*p)[80];
char* temp = a[0];
int i;
p = a;
printf("please input five strings\n");
for (i = 0; i < 5; i++)
{
scanf("%s", (p + i));
}
for (i = 0; i < 5; i++)
{
if (strcmp(temp, *(p + i)) <0)
{
strcpy(temp, *(p + i));
}
}
printf("%s\n", temp);
system("pause");
return 0;
}
输入5个字符串,从中找出最大的字符串并输出。要求用二维字符数组存放这5个字符串。(要求用指针知识做)
最新推荐文章于 2024-11-18 14:44:22 发布
该程序接收用户输入的五个字符串,然后比较这些字符串并找出其中最大的一个。它使用strcmp函数进行比较,并利用strcpy函数复制最大字符串到预定义的变量中。最后,程序打印出这个最大字符串。
3103





