OpenJudge

101A:mystrcmp

总时间限制:
1000ms
内存限制:
32767kB
描述

写一个函数 int mystrcmp(const char *string1, const char *string2)

函数的功能是比较2个字符串的大小。返回值表示两个字符串比较的结果。

mystrcmp函数的返回值

返回值

string1  与  string2的关系

< 0

string1 小于 string2

0

string1 等于 string2

> 0

string1 大于 string2

    

字符串比较的规则是对两个字符串自左至右逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到‘\0为止。如全部字符相同,则认为相等;若出现不同的字符,则以第一个不相同的字符的比较结果为准。例如:

A< “B”,“a>A”,“computer>compare”,“these>that”, “36+54<“99”, “CHINA>CANADA”, “DOG<“cat”,“abc<“ax”,“abcde>abcd”。


#include <stdio.h>

int mystrcmp(const char *s1, const char *s2);

int main()
{
	char s1[30], s2[30];
	scanf("%s", s1);
	scanf("%s", s2);
	if (mystrcmp(s1, s2) > 0)
	{
		printf("%s > %s\n", s1, s2);
	}
	if (mystrcmp(s1, s2) == 0)
	{
		printf("%s == %s\n", s1, s2);
	}
	if (mystrcmp(s1, s2) < 0)
	{
		printf("%s < %s\n", s1, s2);
	}
	return 0;
}
// 在此处补充你的代码
输入
2个字符串
输出
判断2个字符串的大小
样例输入
abcd
ax
样例输出
abcd < ax

题目后标A为A组的题目
题目后标B为B组的题目

全局题号
12432
提交次数
70
尝试人数
28
通过人数
26