运用<cstring>中的strcmp(a,b)函数时要注意,若a>b,则返回正数(输出是1,但不是实际意义上的1),a=b返回0,a<b返回负数(输出是-1,,但不是实际意义上的-1)
参考代码:
#include<iostream> #include<cstring> using namespace std ; int main() { char a[1000],b[1000] ; cin>>a>>b ; if(strcmp(a,b)<0) { cout<<"-1"<<endl ; } else if(strcmp(a,b)>0) { cout<<"1"<<endl ; } else { cout<<"0"<<endl ; } return 0 ; }
0.0分
1 人评分
众数问题 (C语言代码)浏览:3569 |
点我有惊喜!你懂得!浏览:1274 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:640 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:986 |
不容易系列 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
本人酷爱递归实现很多问题,这里也是浏览:632 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |