陈志远黄家驹:编程实现将两个已按升序字符串s1和s2,按升序合并到字符串s3中
来源:百度文库 编辑:高考问答 时间:2024/04/29 00:10:23
用的是c语言编程
#include <stdio.h>
#include <string.h>
int main()
{
char *s1 = "adk";
char *s2 = "bgh";
char *s3,*t;
int len;
len = strlen(s1);
len += strlen(s2);
s3 = new char[len];
memset(s3,0,len);
t = s3;
while(*s1&&*s2)
*t++ = (*s1<=*s2)?*s1++:*s2++;
strcat(s3,(*s1)?s1:s2);
printf("%s\n",s3);
return 0;
}
清华编写的C语言程序设计里有这道例题
编程实现将两个已按升序字符串s1和s2,按升序合并到字符串s3中
数组编程:将2个字符串s1和s2比较。若s1>s2输出1;若s1=s2,输出0;若s1<s2,输出-1(不能用strcmp函数)
将字符串s1和s2比较,若s1>s2,返回值为正;若s1==s2,返回值为0;若s1<s2,返回值为负。
将二个字符串s1和s2进行比较,若s1>s2,函数返回值为正数;若s1==s2,函数返回值为0;
比较字符串S1和字符号串S2可以采用的方法是()
pascal编程将输入到一维数组中的任意n个数按升序排列
关于编程问题:从键盘上输入任意两个数按升序来输出这两个数
将两个字符串连接起来函数(即实现 strcat函数功能)两个字符串由主函数输入连接后的字符串也由主函数输出
将两个字符串连接起来函数(即实现 strcat函数功能)两个字符串由主函数输入连接后的字符串也由主函数输出
1 编已程序,将两个字符串连接起来,不要用strcat函数。