1810:比较字符串
来源:互联网 发布:旧手机改网络机顶盒 编辑:程序博客网 时间:2024/06/18 15:14
1810:比较字符串
Description
算法训练 比较字符串时间限制:1.0s 内存限制:512.0MB
编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如果s1> s2,则差值为正;如果s1< s2,则差值为负。
样例输入
java basic
样例输出
8
#include<iostream>
#include<string>
using
namespace
std;
int
main()
{
string r1,r2;
cin>>r1>>r2;
int
i;
if
(r1==r2)
{
cout<<
"0"
<<endl;
return
0;}
int
n1,n2;
n1=r1.length();
n2=r2.length();
int
temp;
if
(n1>n2)
{
for
(i=0; i<n2; i++)
{
if
(r1[i]!=r2[i]&&r1[i]>r2[i])
{
temp=r1[i]-r2[i];
break
;
}
if
(r1[i]!=r2[i]&&r1[i]<r2[i])
{
temp=r1[i]-r2[i];
break
;
}
}
}
if
(n1<n2)
{
for
(i=0; i<n1; i++)
{
if
(r1[i]!=r2[i]&&r1[i]>r2[i])
{
temp=r1[i]-r2[i];
break
;
}
if
(r1[i]!=r2[i]&&r1[i]<r2[i])
{
temp=r1[i]-r2[i];
break
;
}
}
}
cout<<temp<<endl;
return
0;
}
阅读全文
0 0
- 1810:比较字符串
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 比较字符串
- 字符串比较
- 比较字符串
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- 字符串比较
- gVim 配置方案 采用Vundle管理插件(2017更新版)
- MYSQL GROUP BY 对多个字段进行分组
- 1316:二维序列查找
- poj1256Anagram(全排列& tolower)
- Linux、CMD、adb 中的netstat的联系和区别(一)
- 1810:比较字符串
- StringUtils常用方法+StringUtils详细介绍
- matlab 2017a下载以及安装教程 亲测有效
- 如何写SysV服务管理脚本
- SpringBoot学习笔记 依赖管理
- 1095:大小写转换
- TCP自连接问题
- 求幂函数
- okhttp 流程和优化的实现