前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1012. 变换密码

1012. 变换密码

作者头像
attack
发布2018-04-12 15:43:22
8370
发布2018-04-12 15:43:22
举报
文章被收录于专栏:数据结构与算法

1012. 变换密码 (Standard IO)

时间限制: 1000 ms  空间限制: 262144 KB  具体限制 

题目描述

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

输入

输入一个正整数n(1<=n<=1000)表示原始密码。

输出

输出变换后的密码。

样例输入
代码语言:javascript
复制
42
样例输出
代码语言:javascript
复制
*
数据范围限制

1<=n<=1000

代码语言:javascript
复制
 1 #include<iostream>
 2 #include<cmath>
 3 #include<cstdio>
 4 using namespace std;
 5 int tot=0;
 6 double ans;
 7 int main()
 8 {
 9     int n;
10     cin>>n;
11     if(n%123>=97&&n%123<=122)
12     {
13         cout<<(char)(n%123);
14         return 0;
15     }
16     else if(n%91>=65&&n%91<=90)
17     {
18         cout<<(char)(n%91);
19         return 0;
20     }
21     else cout<<"*";
22     return 0;
23 }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1012. 变换密码 (Standard IO)
    • 题目描述
      • 输入
        • 输出
          • 样例输入
            • 样例输出
              • 数据范围限制
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档