输入5个字符串,从中找出最大的字符串并输出。要求用二维字符数组存放这5个字符串。(要求用指针知识做)

#include
#include
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;

}

你可能感兴趣的:(安农21c语言,蓝桥杯,c语言,散列表)