码迷,mamicode.com
首页 > 其他好文 > 详细

1012. 变换密码

时间:2017-03-28 21:49:28      阅读:1786      评论:0      收藏:0      [点我收藏+]

标签:inf   ace   char   密码   names   out   style   badge   blog   

题目描述

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

输入

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

输出

输出变换后的密码。

样例输入

42

样例输出

*

数据范围限制

1<=n<=1000
 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 }

 

1012. 变换密码

标签:inf   ace   char   密码   names   out   style   badge   blog   

原文地址:http://www.cnblogs.com/zwfymqz/p/6636789.html

(3)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!