编写lisp函数函数,实现两个文本文件的比较,若相等,返回0,否则返回第一次不相等的两个字符的ADCII码的差值。(C语言

编写函数strcomp(s1,s2),实现两个字符串的比较,返回值为1、0或-1,分别表示s1&s2,s1=s2,s1&s2的情况_百度知道
编写函数strcomp(s1,s2),实现两个字符串的比较,返回值为1、0或-1,分别表示s1&s2,s1=s2,s1&s2的情况
就使用指针,我大一的自己写代码实现 不要使用strcmp函数还有。求高手,别太复杂,我坐等答案
提问者采纳
char *p1=arr1;
if(*(p1 + i) &gt,char *p2),d);void main(){
int strcomp(char *p1;
if((*(p1 + i) == 'n&quot#include &
gets(arr2);
else if(*(p1 + i) &lt,arr2[100],p2);) && (*(p2 + i) == '
int d,*p2=arr2;\;
char arr1[100];}int strcomp(char *p1;))return 0;\
printf(& *(p2 + i))
return(1);stdio,char *p2){
int i=0;%d\
gets(arr1);
d=strcomp(p1;0&#39.h&0'
getch(); *(p2 + i))
return (-1)
getch();这俩语句有什么用啊?
让doc窗口停留一会儿,没有也可以的
提问者评价
非常感谢学长哈。抱歉哈,最近没时间上网,现在才解决。
其他类似问题
为您推荐:
其他1条回答
0;else return (*s1&gt,char * s2){for(;}return (*s1==*s2),s2++){if(*s1==*s2) continue:-1?1;*s2);*s2);*s1&&*s2int strcomp(char * s1;s1++:(*s1&gt?1:-1
你看下我自己做的,看看哪里出错了。#include&stdio.h&void strcomp(char s1[],char s2[]);void mian(){int i,j;int *p=NULL;char s1[80],s2[80];printf(&Enterfirst string:&);gets(s1);printf(&Enter second string:&);gets(s2);strcomp(s1,s2);printf(&%d&,p);} void strcomp(char s1[],char s2[]){int i,j,a;int *p=&a;if (s1[i]==s2[j])a=0;else{while(s1[i]==s2[j]){i++,j++;}if(s1[i]&s2[j])a=1;else a=-1;}
错误太多了!首先,strcomp函数是有返回值的,不能void。调用时,不能输出指针p,可以直接输出strcomp(s1,s2)strcomp函数中,指针没必要,直接变量a=0,1,-1就行了,需要没判断字符串结束标志!比较的算法好像也有问题。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2011计算机C语言猜题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2011计算机C语言猜题
上传于||文档简介
&&c​语​言
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩27页未读,继续阅读
你可能喜欢c语言上机题库 (1)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c语言上机题库 (1)
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢写一些函数,实现两个字符串的比较,即自己写一个strcmp函数,函数原型为int strcmp(char *p1,char *p2);设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1!=s2返回 他们二者_百度作业帮
写一些函数,实现两个字符串的比较,即自己写一个strcmp函数,函数原型为int strcmp(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,则输出负值。
int mystrcmp(char *p1,char *p2){ int i=0; while(p1[i] && p2[i] && p1[i]==p2[i])
i++; return p1[i]-p2[i];}
扫描下载二维码&#xe621; 上传我的文档
&#xe602; 下载
&#xe60c; 收藏
该文档贡献者很忙,什么也没留下。
&#xe602; 下载此文档
正在努力加载中...
安徽大学C语言上机题参考答案
下载积分:200
内容提示:安徽大学C语言上机题参考答案
文档格式:PDF|
浏览次数:300|
上传日期: 21:22:44|
文档星级:&#xe60b;&#xe60b;&#xe60b;&#xe612;&#xe612;
该用户还上传了这些文档
安徽大学C语言上机题参考答案
官方公共微信}

我要回帖

更多关于 编写lisp函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信