Advertisement

第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)

还没有任何评论哟~