第15周OJ总结(<10)--字符串比较
发布时间
阅读量:
阅读量
Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<10>--字符串比较
作 者:王兴振
完成日期:2016年12月11日
版 本 号:未知
题目描述:
编写一个函数,用于实现两个字符串之间的对比。即自行设计一个类似于strcmp的函数,其函数原型定义为
int stringcmp(char *p1,char *p2);
其中,p1指向字符串s1,而p2指向字符串s2。当s1与s2相等时,函数应返回数值0;若两者不相等,则返回第一个出现差异字符的ASCII码差值。例如,在"BOY"与"BAD"这两个字符串中,第二个字符存在差异,"O"与"A"对应的ASCII码差值为79-65=14。如果s1大于s2,则返回正数;反之若s1小于s2,则返回负数。
输 入:
两个字符串
输 出:
比较结果
样例输入:
BOY
BAD
样例输出:
14
答 案:
#include <stdio.h>
int stringcmp(char *a,char *b)
{
int i=0,j;
while(a[i]!='\0' || b[i]!='\0')
i++;
全部评论 (0)
还没有任何评论哟~
