写一函数,实现两个字符串的比较
来源:互联网 发布:之小姐淘宝店靠谱不 编辑:程序博客网 时间:2024/06/05 16:54
写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型: int stremp(char *p1,char*p2)
设p1指向字符串s1,p2指向字符串s2。要求:当s1=s2时,返回值为0。当s1不等于s2时,返回它们二者的第一个不同字符的ASCII码差值(如“BOY”与“BAD”,第二字母不同,“O”与“A”之差为79-65=14);如果s1>s2,则输出正值;如果s1<s2,则输出负值。
#include<stdio.h>
main()
{ int strcmp(char*p1,char *p2);
int m;
char str1[20],str2[20],*p1,*p2;
printf("Input two strings:\n");
scanf("%s",str1);
scanf("%s",str2);
p1=&str1[0];
p2=&str2[0];
m=strcmp(p1,p2);
printf("result: %d\n",m);
}
int strcmp(char*p1,char *p2) /*两个字符串比较的函数*/
{ int i;
i=0;
while(*(p1+i)==*(p2+i))
if(*(p1+i++)=='\0') return(0); /*相等时返回结果0*/
return(*(p1+i)-*(p2+i)); /*不等时返回结果为第一个不等字符ASCII码的差值*/
}
0 1
- 写一函数,实现两个字符串的比较。
- 写一函数,实现两个字符串的比较
- 写一函数,实现两个字符串的比较,即自己写一个strcmp函数
- P279_1017 写一函数,实现两个字符串的比较,即自己写一个strcmp函数
- c++ 如何用一个函数实现两个字符串的比较
- 写一函数,将两个字符串连接
- 写一函数,将两个字符串连接
- 写一函数,将两个字符串连接
- 写一函数,将两个字符串连接
- 写一函数,将两个字符串连接
- 写一函数,将两个字符串连接
- 编写函数,比较两个字符串的大小。
- 【入门】写一函数,将两个字符串连接 【函数】
- Java实现两个字符串的比较
- java实现两个字符串的比较
- java实现两个字符串的比较
- Java实现两个字符串的比较
- 数组之写一函数,将两个字符串连接
- JS 触发事件大全
- 图片缓存之内存缓存技术LruCache,软引用
- 将n个数按输入时顺序的逆序排列,用函数实现(指针)
- LeetCode-18-4Sum(证明/KSum)-Medium
- C# Color转化问题
- 写一函数,实现两个字符串的比较
- HttpClient用Post请求网络数据
- HDU-3625-Examining the Rooms
- python 自学笔记 20151224
- 消息机制
- 设有一数列,包含10 个数,已按升序排好。
- Java多线程之CountDownLatch
- HPUX 无法启动 卡在EVN_MC_INITIATED
- C#编程中Console.Write()和Console.WriteLine()的区别