一些项目——简单编码

Description

将一串文本译成密码,密码的规律是: 将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:

0——>9

1——>8

2——>7

3——>6

4——>5

5——>4

6——>3

7——>2

8——>1

9——>0

然后将所有字符的顺序颠倒。

Input

输入一串文本,最大字符个数不超过100。

Output

输出编码后的结果。

Sample Input

china

Sample Output

ANIHC

代码

#include <iostream>
using namespace std;
int main()
{
    char a[100];
    int i=0;
    while(cin>>a[i])
    {
        if(a[i]>='a'&&a[i]<='z')
            a[i]=a[i]-32;
        else if(a[i]>='A'&&a[i]<='Z')
            a[i]=a[i]+32;
        else if(a[i]=='0') a[i]='9';
        else if(a[i]=='1') a[i]='8';
        else if(a[i]=='2') a[i]='7';
        else if(a[i]=='3') a[i]='6';
        else if(a[i]=='4') a[i]='5';
        else if(a[i]=='5') a[i]='4';
        else if(a[i]=='6') a[i]='3';
        else if(a[i]=='7') a[i]='2';
        else if(a[i]=='8') a[i]='1';
        else if(a[i]=='9') a[i]='0';
        i++;
    }
    for(int n=i-1;n>=0;n--)
        cout<<a[n];
    return 0;
}
时间: 2024-10-24 16:52:23

一些项目——简单编码的相关文章

项目--简单导出CSV文件

//导出 protected void BtnOutPut_Click(object sender, EventArgs e) { //角色 InitialRoles(); DataTable dt = DBClass.GetDataTable(string.Format(@"SELECT * FROM {0} Order By SN desc", View(Where))); StringWriter sw = new StringWriter(); //4S店不能看到总部价格等相关

Source Insight 项目简单使用说明

SI(Source Insight) 是我一直写代码的好伙伴, 相信这强大的软件也是广大程序员编写软件的利器. 正所谓" 工欲善其事, 必先利其器", 我们要学会利用这款软件. 先介绍一下它几个强大的功能: 自动补全, 快速跳转, 关系图. 项目创建 1.  菜单栏"Project"-> "New Project" (或直接Alt+Shift+N). 2.  输入项目名称和SI项目数据存放地址.(存放位置看个人, 我习惯在项目代码顶层建立S

我遇到的jsp 传递参数 出现乱码的情况(项目统一编码utf-8)

今天真是花了不少时间在这个乱码的问题上啊!为防止下次自己或别人再遇到相似的问题浪费过多的精力在这里... 特写下一些统一编码的相关步骤,不常写文章,本文可能写得不怎么好,仅供参考,谢谢 统一各文件的编码格式为UTF-8: 我的jsp文件头部:<%@ page language="java" pageEncoding="UTF-8"%> (xml文件的头部默认都是:  <?xml version="1.0" encoding=&q

用IntelliJ IDEA创建Gradle项目简单入门

原文链接:http://www.cnblogs.com/guogangj/p/5465740.html Gradle和Maven一样,是Java用得最多的构建工具之一,在Maven之前,解决jar包引用的问题真是令人抓狂,有了Maven后日子就好过起来了,而现在又有了Gradle,Maven有的功能它都有,且看起来更漂亮,咱么就用起来吧. 装好Intellij IDEA之后,Gradle也就默认装好了,现在我们仅需直接创建工程: 当然选择Java了,Next: GroupId,ArtifactI

J2EE项目修改编码问题

一:项目编码修改 新建项目后,右键项目-->Properties-->Resource,这时可以修改编码为UTF-8. 二:JSP页面编码修改 Window --> Preferences ,搜索JSP,选中后,在右边即刻修改JSP文件默认的编码为UTF-8.

Django小项目简单BBS论坛

开发一个简单的BBS论坛 项目需求: 1 整体参考"抽屉新热榜" + "虎嗅网" 2 实现不同论坛版块 3 帖子列表展示 4 帖子评论数.点赞数展示 5 在线用户展示 6 允许登录用户发贴.评论.点赞 7 允许上传文件 8 帖子可被置顶 9 可进行多级评论 知识必备:(注:没有必备下面知识的同学,请返回去看会之后再看下面的内容防止蒙了~~!) 1 Django 2 HTML\CSS\JS 3 BootStrap 4 Jquery 设计表结构 1.表结构重要性 在开发

Android Studio 设置项目Module编码,解决Android Studio项目执行时乱码问题

Android Studio的项目设置逻辑与Eclipse有非常大的差别.运行的操作为File->Setting->File Encodings然后来进行设置,如图所看到的: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="600" height="40

Apache上php项目简单部署

1.建一个简单的php项目 1)在目录C:\wamp\www中新建一个文件夹,命名为20151021 2)在文件夹20151021中新建一个index.php文件,内容为: <?php echo 'Hello World';?> 2.修改hosts文件,设置IP与虚拟路径的对应关系 在hosts文件末尾添加(hosts所在位置:C:\Windows\System32\drivers\etc): 127.0.0.1       www.hui.cn 3.在Apache上设置虚拟路径 在目录C:\

javaweb-part2 ---servlet /web项目结构 /编码三部曲

Serverletserverlet是Java中处理用户请求的类,浏览器请求时,按匹配规则寻找Serverlet.调用service 方法来处理请求xml//Servlet <servlet> <servlet-name>fuhao</servlet-name>//对应的名字 <servlet-class>com.rupeng.test1.Demo4Servlet</servlet-class>//对应的 class文件 </servlet