lzth.net
当前位置:首页 >> C语言程序设计题编写一个Fun函数,输入两个字符串... >>

C语言程序设计题编写一个Fun函数,输入两个字符串...

一:char* catStr(char str1[],char str2[]) { strcat(str1,str2); return str1;} 二:char* catStr(char str1[],char str2[]) { int i=0; int lenstr1=0; lenstr=strlen(str1) for(i;i { str1[lenstr++]=str2[1]; } return str1;}

#include<stdio.h>方法一:如mtcat所说,直接用strcat函数方法二:编程实现strcat的功能voidmain(){chars1[80],s2[80];inti=0,j=0;puts("inputtwostrings:");gets(s1);gets(s2);while(s1[i]!='\0')i++;while((s1[i++]=s2[j++])!='\0');printf("result:%s\n",s1);}

//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h" char *fun(char *a,const char *b){ char *x; if(x=a){ while(*x) x++; while(*x++=*b++); } return a; } int main(void){//测试…… char a[20]="123",b[10]="123456789"; printf("%s\n",fun(a,b)); return 0; }

#include void main() { char *p1,*p2,s1[100],s2[100]; printf("输入字符串1:"); scanf("%s",s1); printf("输入字符串2:"); scanf("%s",s2); for(p1=s1;*p1;p1++); for(p2=s2;*p2;*p1++=*p2++); *p1='\0'; printf("连接后的字符串:%s",s1); }

是啊一样的,,一个用的系统函数获取字符串长度,,一个用eof结束符号比较

定义两字符数组,用strcat函数

void fun(char *ss) { int i; for(i=0;ss[i];++i) { if(i%2&&ss[i]>='a'&&ss[i]<='z') { ss[i]+='A'-'a'; } } }

#include <stdio.h> int strcompare(char *p1, char *p2); int main() { char s1[100]; char s2[100]; gets(s1); gets(s2); printf("%d\n", strcompare(s1, s2)); system("pause"); } int strcompare(char *p1, char *p2) { for (; *p1 == *p2&&*p1; p1++, p2++); return *p1 - *p2; }

#include <stdio.h>void fun(char *s,char *t){ int i,j=0; for(i=0;s[i];i++) if(i%2==0)t[j++]=s[i]; t[j]=0;}void main(){ char t[80],s[80]; printf("输入字符串:"); gets(s); fun(s,t); puts(t); }

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com