66问答网
所有问题
当前搜索:
c语言两个字符串相加
用
C语言
:写一个函数,将
两个字符串
连接
答:
字符串
连接:即将字符串b复制到另一
个字符
a的末尾,并且字符串a需要有足够的空间容纳字符串a和字符串b。include<stdio.h>void mystrcat(char a[],char b[]){//把a和b拼接起来 int i=0,j=0;while(a[i++]!='\0'); i--;while(b[j]!='\0'){ a[i++]=b[j++];} a[i]='\0...
C语言
里如何将多个
字符串
数据合成一个数据?
答:
主要有两种方法,一个是
字符串
连接操作strcat,另一个是格式化输出sprintf,主要代码如下,//程序功能实现字符串合并 include <stdio.h> include <string.h> int main(int argc, char *argv[]){ char name1[32]="456",name2[32]="123",name3[32]="789";char NAME1[256]={'\0'},NAME2...
C语言
问题 编写一程序将
两个字符串
连起来
答:
include <stdio.h>#include <string.h>int main (){ char str1[10],str2[5],*p,i;//这里用str1接收拼接后的
字符串
,确保str1大小够放!! 注意要留1位保存结束符'\0' strcpy(str1,"abcd");strcpy(str2,"efgh"); printf("原字符串分别为:%s %s\n\n",str1,str2);...
C语言
从键盘出入
两个
整数,求其和是什么意思?
答:
C语言
从键盘出入
两个
整数,求其和,可以参考下面的代码:include<stdio.h> int main(){ int a1, a2;printf("请输入两个整数:");//输入以空格间隔 回车结束 scanf_s("%d %d", &a1, &a2);printf("%d+%d=%d\n", a1, a2, a1 + a2);return 0;} ...
C语言
怎么合并
两个字符串
?
答:
先加头文件#include<string.h> char a[10]="123";char b[10]="abc";strcat(a,b); //连接
两个字符串
,连接后的字符串存放在a中,数组a中有足够空间 printf("%s",a); //输出连接后的字符串 或:include<string.h> char a[10]="123";char b[10]="abc";char
c
[20];strcpy...
c语言
<编制程序,将
两个字符串
相连接>
答:
你主要有
两个
错误 1,return a[]是没有这种写法的,因为传递地址,所以不写return也是可以的,如果非要写,写成return a;2,你的子函数中,a[i]=*b,*b这里就是a,所以你剩下的所有a[i]都为*b的植,改成a[i]=*b++,这样就好了。include <stdio.h> void main(){ char Link(char a[],...
c语言
编程题:定义函数con()将
两个字符串
连接,主函数输入两个字符串,调...
答:
include <stdio.h> void con(char*s1,char*s2){int i,j;for(i=0;s1[i];i++);for(j=0;s1[i++]=s2[j++];);} int main(){ char s1[200],s2[100];gets(s1);gets(s2);con(s1,s2);puts(s1);return 0;}
C语言
怎么合并
两个字符串
?
答:
代码:char str1="123";char str2="abc";strcat(str1,str2);printf("%s",str1);例如:include <stdio.h> include <string.h> main(){ char strDes[N]= "kkkjdah", strSor[N]="sdasdaaa";strcat(strSor,strDes);//链接 puts(strDes);puts(strSor);} ...
c语言
写一个函数能将
两个字符串
连接,在主函数中调用
答:
这样就可以了,我已经在vc6通过调试运行了,不过要注意一点哦,虽然
c语言
里面没有string类型的变量,但是在c++里面有,所以为了防止不必要的麻烦,你这里的变量名字最好不要用string include<stdio.h> void stringcat(char str1[],char str2[],char str[]){ int i,j;for(i=0;str1[i]!='\0...
有
两个字符串
分别用字符数组str1和str2表示,请编写一个字符串连接函数st...
答:
while(
c
!='\0'){ str3[count]=c;count++;i++;c=str1[i];} //把str2放入str3 i=0;c=str2[i];while(c!='\0'){ str3[count]=c;count++;i++;c=str2[i];} str3[count] = '\0';printf("%s\n", str3);return 0;} 上面的代码把str1和str2
两个字符串
合并到str3中...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜