c语言a 10 =2358是什么意思,C语言编程文库所有题答案

/*编写一程序P3-311.C实现以下功能

①从键盘上先后读入两个字符串,假定存储在字符数组s1和s2中。注意,这两个字符串最长均可达到127个字符、最短均可为0个字符。

②将字符串s2插入字符串s1中,插入方法为:s2的第i个字符插入到原s1的第i个字符后,如果s2比s1(假定s1的长度为L1)长,则s2的第L1个字符开始到s2结尾的所有字符按在s2中的顺序放在新生成的s1后。提示,合并时可使用中间数组。例如:s1输入为"123456789",S2输入为"abcdefghijk",则输出的s1为:

1a2b3c4d5e6f7g8h9ijk

③在屏幕上输出新生成的s1。

程序的运行效果应类似地如图1所示,其中的123456789和abcdefghijk是从键盘输入的内容。

*/

#include

#include

int main(void)

{

char str1[127], str2[127];

int i, tem;

int len1 = 0, len2 = 0;

printf("please input string1:");

gets(str1);

printf("Please input string2:");

gets(str2);

len1 = strlen(str1);

len2 = strlen(str2);

if (len1 > len2)

{

tem = len1;

printf("\nstring1:");

for (i = 0; i < tem; i++)

{

printf("%c", str1[i]);

if (i < len2)

{

printf("%c", str2[i]);

}

}

}

else

{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值