EOJ3650 转机折扣(26进制,字符串)
2024-10-21 03:28:45
看成26进制,把较小的那个字符串加1
strcmp(s1,s2)s1和s2有大小时,不一定都是返回1或者-1.。。。。这个地方wa了好几次没有发现
#include<bits/stdc++.h>
using namespace std;
char s1[],s2[];
void print(char s[])
{
s[strlen(s)-]+=;
for(int i=strlen(s)-; i>=; i--)
{
// if(s[i]=='Z')
// {
// s[i]='A';
// }else
// {
// s[i]++;break;
// }
int temp=;
if(s[i]>'Z')temp=s[i]-'Z';
if(temp>)
{
s[i]='A'+temp-;
s[i-]+=;
}
}
printf("%s\n",s);
}
int main()
{
while(~scanf("%s %s",s1,s2))
{
if(strcmp(s1,s2)>)
{
print(s2);
}
else
{
print(s1);
}
memset(s1,'\0',sizeof(s1));
memset(s2,'\0',sizeof(s2));
}
return ;
}
最新文章
- perl 如何匹配ASCII码以及ASCII码转换
- linux下关于Apache设置二级域名绑定二级目录的方法
- if、if elif判断
- iOS 设置系统屏幕亮度
- CxImage
- ACM中的浮点数精度处理
- POJ1789Truck History
- AngularJS 整理资料
- 枚举类:用enum关键字来定义一个枚举类
- tflearn save模型异常
- RHEL6.4安装nginx
- linux下利用ruby做系统备份与还原
- kubernetes进阶之六:StatefulSet &; DaemonSet
- min_25筛题目总结
- How to recovery compiz
- JFinal Web开发学习(三)前后台路由设计
- Eclipse快捷键系列
- Queue-621. Task Scheduler
- javascript 单双引号(转载)
- 从零单排Hadoop——1.搭建Hadoop开发环境