短学期第xx天之密码变换

密码变换

Time Limit: 1 s Memory Limit: 256 MB
Submission:500 AC:374 Score:80.53

Description

一密码变换规则如下:一个正整数对应一个字符;如果该数模123的值在97-122范围,则变换为小写字符;如果变换不了小写字符,则将该数模91,若余数在65-90范围,则变换为大写字符;如果变换不了大小写字符,则变换为“*”。输入一个正整数,输出变换后的字符。

Input

输入一个正整数

Output

输出变换后的字符

Samples

input

220

output

a

思路

面对这种题目呢,首先要根据题目的描述,它让你取模你就取模然后存着,然后一个结果判断是否在97-122,另一个结果是否在65-90。而怎么把这些数字转化为字母呢?根据ASCII码,65-90对应的是A-Z,97-122对应的是a-z,所以直接把这些数字用字符的形式输出就好了,范围外的就用*表示。

代码

#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值