C语言输入五个字符串,出最长的字符串,长度不够的在字符左边用*补齐后输出编译代码:
#include<stdio.h>
#include<string.h>
int main()
{
char a[6][50],s[50];
int max=0;
for(int i=0;i<5;i++)
{
gets(a[i]);
if(strlen(a[i])>max)
字符串长度排序c语言{
max=strlen(a[i]);//记录最长字符串的长度;
strcpy(s,a[i]);//记录最长的字符串
}
}
printf("max=(%s)\n",s);
for(int i=0;i<5;i++)
{
printf("%s",a[i]);
for(int j=0;j<max-strlen(a[i]);j++) printf("*");
printf("\n");
}
return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。