66问答网
所有问题
当前搜索:
c语言strcat函数
C语言
求解,这是一个不用
strcat函数
连接函数的程序(题目要求),不知哪 ...
答:
include<stdio.h>int main(){int s1[100],s2[50],i,j,k;printf("please input s1:");gets(s1); getchar(); //把输入的回车吃掉printf("please input s2:");gets(s2);for(i=0;i<100;i++){ if(s1[i]=='\0') {k=i; break; ///结束循环 } }for(j...
...串连接成一个字符串的函数。(不能用
strcat函数
)
答:
1 查找到第一个字符串的结尾 2 遍历第二个字符串,逐一复制到第一个字符串尾部,包括结束符。代码如下:void cat_str(char *dst, char *src){ while(*dst) dst ++; dst --; while(*src) *dst++=*src++; *dst='\0';} ...
【求助,急】
C语言
,不使用
strcat函数
,将两个字符串连接,中间加空格...
答:
include<stdio.h> void BindString(char *a,char b[]){ char *p=b;while(*a!='\0')a++;a=' ';for(;*p!='\0';p++,a++) *a=*p;a='\0';} void main(){ char a[20],b[10];printf("Please enter string-a:");gets(a);printf("Please enter string-b:");gets(b);Bin...
[
C语言
] 不用
strcat
()
函数
,将两个字符串连接起来,试完善一下程序!_百 ...
答:
include<stdio.h> int main(){ char s1[80],s2[40];int i,j;printf("Enter s1:");scanf("%s",s1);printf("Enter s2:");scanf("%s",s2);for(i=0;s1[i];i++);for(j=0;s1[i++]=s2[j++];);printf("\nResult is:%s",s1);getch();return 0;} ...
C语言
问题,将两个字符串连接起来,要求不用
strcat
()
函数
。
答:
void main(){ char lj(char m[100],n[100]);//长度任意定,但必须分别大于你要连接的两个字符串 char a[100],b[100];gets(a);gets(b);lj(a,b);puts(a);} char lj(char m[100],n[100]){ int i,j;for(i=0;m[i];i++);for(j=0;n[j]!='\0';i++,j++)m[i]...
学习
C语言
需要掌握哪些基本知识?
答:
C语言
中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern) ; 用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。 用static修饰的为静态变量,如果定义在
函数
内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量...
不使用
strcat
()
函数
,用
C语言
实现n个字符串的链接
答:
include <stdio.h>int main(){char tmp[128], res[2048];int count, i, j, len = 0;scanf("%d", &count);for (i =0; i<count; i++) {scanf("%s", tmp);for(j=0; tmp[j]!='\0';j++) {res[len++]=tmp[j];}res[len++]='_';}res[len-1]='\0';printf("%s\n...
C语言
编程:编一程序,将两个字符串联接起来,不要用
Strcat函数
。
答:
思路:输入两个字符串a和b,首先找到第一个字符串a的结束位置,接着把b的所有元素放到a的末尾,最后加上结束标志。参考代码:include<stdio.h>void mystrcat(char a[],char b[]){int i=0,j=0;while(a[i++]!='\0');//找到a的结束位置 i--;while(b[j]!='\0'){//把b元素赋值到a...
用
c语言
编写程序,将两个字符串连接起来,不要用
strcat函数
答:
include <stdio.h>#include <string.h>void strc(char c1[],char c2[]);void main(){char s1[30]="abc";char s2[30]="def";strc(s1,s2); //请在后面补充str
c函数
的功能,完成两个字符串的连接puts(s1);}void strc(char c1[],char c2[]){ //请填空,完成两个字符串的连接...
C语言
编写一个程序,将两个字符串连接起来,不要使用
strcat函数
答:
函数
头我就不和你写了!int a[20],b[20],i=0,j=0;while(a[i]!='\0'){ i++;} while(b[i]!='\0'){ a[i++]=b[i++];} a[i]='\0';printf("%s",a);就可以了!!
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜