首页 >> 学识问答 >

输入三个整数按由小到大的顺序输出用指针的方法(输入三个整数按由小到大的顺序输出)

2024-05-29 09:01:46 来源: 用户: 

您好,今天小编胡舒来为大家解答以上的问题。输入三个整数按由小到大的顺序输出用指针的方法,输入三个整数按由小到大的顺序输出相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、CompareChar(a, b, c);//?这个函数CompareChar要求参数是三个char*类型的,abc是整数类型的,当然不行了。

2、像你注释那样定义不就行了么?/*char a[20]="frankzjx",b[20]="zjx",c[20]="true";*/主函数改成这样就行了int main(void){ char a[20]="frankzjx",b[20]="zjx",c[20]="true"; printf("please input three number:"); scanf("%s%s%s",&a, &b, &c); CompareChar(a, b, c); return 0;}你弄清楚strcmp函数的含义就明白是什么意思了:strcmp(a,b)的返回值有三种可能:-1,0,1。

3、分别表示比较的字符串ab(这里的符号表示字符串的字典顺序)。

4、所以(strcmp(a,b)==1||strcmp(a,b)==0就相当于整数的a >= b。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章