比较字符串的大小(strcmp、strcpy)
2017-01-15 16:52
309 查看
strcpy
C/C++函数,比较两个字符串
设这两个字符串为str1,str2,
若str1==str2,则返回零;
若str1>str2,则返回正数;
若str1<str2,则返回负数。
例:比较三个字符串的大小,输出较大的字符串;
样例输入:
ABC
DEFG
abc
输出:abc
#include<stdio.h>
#include<string.h>
int main()
{
char a[100],b[100],c[100],max[100];
gets(a);
gets(b);
gets(c);
strcpy(max,a);//假设字符串a最大
if(strcmp(b,max)>0) strcpy(max,b);
if(strcmp(c,max)>0) strcpy(max,c);
strcat(a,max);
puts(max);
return 0;
}
C/C++函数,比较两个字符串
设这两个字符串为str1,str2,
若str1==str2,则返回零;
若str1>str2,则返回正数;
若str1<str2,则返回负数。
例:比较三个字符串的大小,输出较大的字符串;
样例输入:
ABC
DEFG
abc
输出:abc
#include<stdio.h>
#include<string.h>
int main()
{
char a[100],b[100],c[100],max[100];
gets(a);
gets(b);
gets(c);
strcpy(max,a);//假设字符串a最大
if(strcmp(b,max)>0) strcpy(max,b);
if(strcmp(c,max)>0) strcpy(max,c);
strcat(a,max);
puts(max);
return 0;
}
相关文章推荐
- 实现字符串拷贝strcpy和memcpy,以及字符串比较函数strcmp
- 从键盘输入两个字符串,不用字符串函数strcmp()比较两者的大小
- 不使用strcmp函数比较两个字符串的大小
- c++实现字符串strcmp()大小比较
- strcmp()比较字符串大小原理
- 比较2个字符串的大小strcmp
- 比较字符串大小strcmp
- 字符串的处理---拷贝,合并,比较(strcpy,strcat,strcmp)
- CString类常用方法---CollateNoCase(),strcmp().字符串比较
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- 字符串处理函数strcpy和sprintf的效率比较
- Java中的字符串比较相等与大小
- sql server2000 中字符串类型的日期如何比较大小
- sqlserver2000中字符串类型的日期如何比较大小
- 编写字符串比较函数strcmp
- sql server中字符串类型的日期如何比较大小
- 比较10个字符串大小
- js中比较数字大小和字符串的匹配对比小结
- 关于Sql Server中字符串比较大小写敏感的问题
- 字符串逻辑比较函数---StrCmpLogicalW的模拟实现