
输入十个长度小于20的字符串,找出最长的字符串输出。(用指针) 刚学的C语言,求大神帮我修改下!!!
#include<stdio.h>#include<string.h>voidmain(){chara[10][20],(*p)[20]=a;char*q;printf(...
#include<stdio.h>
#include<string.h>
void main()
{
char a[10][20],(*p)[20]=a;
char *q;
printf("请输入字符串:\n");
scanf("%s",a);
while(p-a<10)
gets(p++);
if(strlen(*p)>strlen(*q)) q=p;
printf("输出字符串为:\n");
gets(q);
} 展开
#include<string.h>
void main()
{
char a[10][20],(*p)[20]=a;
char *q;
printf("请输入字符串:\n");
scanf("%s",a);
while(p-a<10)
gets(p++);
if(strlen(*p)>strlen(*q)) q=p;
printf("输出字符串为:\n");
gets(q);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询