15、编写一个程序,从键盘输入两个字符串,分别求出这两个字符串长度,并输出
长度值,将第二个字符串连接到第一个的尾部,再求出连接后得到的新串的长
出新字符串和长度值。
void main()
{
char a[100] = {0};
char b[50] = {0};
scanf("%s",a);
scanf("%s",b);
int alen = 0;
int blen = 0;
int i=0;
for(i=0; a[i] != 0;i++)
alen++;
printf("a数组长度为%d\n",alen);
for(i=0; b[i] != 0;i++)
blen++;
printf("b数组长度为%d\n",blen);
for(i=0;b[i]!=0;i++)
a[alen++] = b[i];
a[alen+i] = 0;
alen = 0;
for(i=0; a[i] != 0;i++)
alen++;
printf("a和b合并数组长度为%d\n",alen);
}
c语言里 里有strlen函数 可以直接算长度
#include <string>
#include <stdio.h>
int main(){
char * arrs = "abcd";
printf("%d",strlen(arrs));
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员【8折】购 ,仅需→¥23.2,即可享受5次/月 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m
从键盘输入“Hello world!”和你自己的姓名的汉语拼音,连接这两个字符串,输出字符串的长度,字符串中出现最多的字母,每隔两个字母输出一个,把字母o替换为ou,按照空格对字符串进行分割,输出所有字母的大写,小写,单词首字母大写。