急!!!c语言 输出较长字符串

发布网友 发布时间:2022-04-23 00:23

我来回答

2个回答

热心网友 时间:2023-10-09 06:39

#include<stdio.h>
#include<string.h>
void main()
{
char a[100],b[100];
char str1[100],str2[100];
scanf("%s%s",str1,str2);
strcpy(a,strlen(str1)<strlen(str2)?str1:str2);
strcpy(b,strlen(str1)>strlen(str2)?str1:str2);

printf("a = %s\n",a);
printf("b = %s\n",b);
}

热心网友 时间:2023-10-09 06:39

#include<stdio.h>
void main()
{ int i,j,k,n1,n2;
char a[100],b[100],t[100];

scanf("%s%s",a,b);
n1=strlen(a);
n2=strlen(b);
if(n1<=n2)
printf("a[%d]=%s\nb[%d]=%s\n",n1,a,n2,b);
else
{
strcpy(t,a);
strcpy(a,b);
strcpy(b,t);
printf("a[%d]=%s\nb[%d]=%s\n",n2,a,n1,b);
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com