C语言——比较字符串的大小及字符串的合并
2017-10-14 17:19
267 查看
描述:
使用指针编写程序输入两个字符串,先将比较大的字符串打印出来,然后将较大的字符串与较小的字符串合并,并将结果输出。
输入:
两个字符串,每个一行。
输出:
先将比较大的字符串打印出来,占一行;然后将较大的字符串与较小的字符串合并,并将结果输出,占一行。(注意:字符串中可能有空格)
输入样例:
asdf
ljkhkj
输出样例:
ljkhkj
ljkhkjasdf
答案如下:#include<stdio.h>
#include<string.h>
#define n 100
int main()
{
char str1
,str2
,*p;
gets(str1);
gets(str2);
if(strlen(str1)>strlen(str2))
{
puts(str1);
p=strcat(str1,str2);
puts(p);
}
else
{
puts(str2);
p=strcat(str2,str1);
puts(p);
}
return 0;
}
描述:
使用指针编写程序输入两个字符串,先将比较大的字符串打印出来,然后将较大的字符串与较小的字符串合并,并将结果输出。
输入:
两个字符串,每个一行。
输出:
先将比较大的字符串打印出来,占一行;然后将较大的字符串与较小的字符串合并,并将结果输出,占一行。(注意:字符串中可能有空格)
输入样例:
asdf
ljkhkj
输出样例:
ljkhkj
ljkhkjasdf
答案如下:#include<stdio.h>
#include<string.h>
#define n 100
int main()
{
char str1
,str2
,*p;
gets(str1);
gets(str2);
if(strlen(str1)>strlen(str2))
{
puts(str1);
p=strcat(str1,str2);
puts(p);
}
else
{
puts(str2);
p=strcat(str2,str1);
puts(p);
}
return 0;
}
相关文章推荐
- 如何用c语言比较字符串的大小并合并字符串
- C语言实现比较两个字符串的大小
- (c语言)比较三个字符串的大小
- 关于字符串的题目和知识汇总。假身份证/计算单词个数/字符串大小比较及合并/大小写逆置
- C语言中比较字符串大小
- C语言字符串大小比较
- C语言中比较两个字符串的大小
- C语言比较两个数的大小使用if-else语句和条件运算符
- jsp 获取两个数值直接用大于、小于比较大小和算加法,不是按数字大小比较,JSP都是以字符串在操作
- 比较两个字符串的大小
- java 中List<String> 数字型字符串比较大小并排序----转自百度知道
- (蓝桥杯问题)C语言中的浮点数比较大小问题
- C语言小试牛刀两个初级程序练习------1到100的加法运算,两个数大小的比较
- 比较2个字符串的大小strcmp
- C语言浮点数比较大小
- mysql中的date类型直接比较大小是按照字符串比较还是时间戳
- LR中用C语言比较两个字符串变量
- 在论坛中出现的比较难的sql问题:26(动态行专列+合并字符串、补足行数)
- Java字符串转换为日期和时间比较大小
- JavaScript-数字和字符串比较大小