用c++编写strcmp函数,不使用指针的情况下

用c++编写strcmp函数,不使用指针的情况下
// 5.13(strcmp(1)).cpp: 定义控制台应用程序的入口点。
//

#include “stdafx.h”
#include
using namespace std;
int main()
{
char st1[80], st2[80];
int i;
int t = 0;//如果后面需要分三个方向走if,则不能定义为布尔型,布尔型只能定义为两个分支
cout << “please input 2 str”<<endl;
cin >> st1 >> st2;
for (i = 0;st1[i]!=’\0’; i++)//相等的判断
{
if (st1[i] != st2[i]) t = 0.1;
}
if (t == 0) {t = 0.1; cout << st1 << “=” << st2; }//返回的值//为什么会警告double转换到int
for (i = 0; st1[i]!= ‘\0’; i++)//小于的判断
{
if (st1[i] < st2[i]){ t = -1; cout << st1 << “<” << st2; break;}//成立则结束循环,比较成功
if (st1[i] > st2[i]) { t = 1; cout << st1 << “>” << st2; break; }//成立则结束循环,比较成功
}
return 0;
}
//编写strcmp函数并比较输入两个字符的大小 write with you

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值