编程文盲高分问:如何将两个字符串相加?

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:53:00
有个问题需要搞清楚。。

有两个字符串分别是:“Z1M1Z1M1”,“Q1P1Q1P1”

我想让他们相加(不是相连!),有什么方法可以做到?搜索了一下好像要什么编码方式的??我对编程一窍不通,目前电脑上有TURBO C软件,麻烦高手写好正确的语句让我CTRL+V。

完全达到我的要求的继续追加分数!

#include<stdio.h>
#include<string.h>
int main()
{
char s1[]="Z1M1Z1M1",s2[]="Q1P1Q1P1",s3[20];
int l,i;
l=strlen(s1);
for(i=0;i<=l;i++) s3[i]=s1[i]+s2[i];
puts(s3);
}

要求都没说清楚, 到底是怎么个相加
“Z1M1Z1M1”+“Q1P1Q1P1” 最后变成什么了?

那样字符的ascii值大于255时,输出的就不是字符了。

呵呵!高手一般都是低调的!我看不懂!但是支持你!