nefu 1116 字符串加密
字符串加密 |
|||
|
|||
description |
|||
|
|||
input |
|||
|
|||
output |
|||
|
|||
sample_input |
|||
|
|||
sample_output |
|||
|
- #include <iostream>
- #include <math.h>
- #include <stdio.h>
- #include <string.h>
- using namespace std;
- char *ch="abcdefghijklmnopqrstuvwxyz";
- char a[];
- int main()
- {
- int i,k,j,shu,tmp,cou;
- while(scanf("%s",a)!=-)
- {
- for(i=;a[i]!='\0';)
- {
- k=;shu=;j=;
- while(a[i]>=''&&a[i]<='')
- {
- k++;
- i++;
- }//此时的i是那个字母
- if(k)
- {
- for(cou=;cou<=k;cou++)
- {
- shu=shu+(((int)a[i-cou]-)*j);
- j=j*;
- }
- tmp=(a[i]-+shu)%;
- printf("%c",ch[tmp]);
- }
- else cout<<a[i];
- i++;
- }
- cout<<endl;
- }
- return ;
- }
//while。。很有趣。。。
//下面是之前超时的代码
- #include <iostream>
- #include <math.h>
- #include <stdio.h>
- #include <string.h>
- using namespace std;
- char *ch="abcdefghijklmnopqrstuvwxyz";
- char a[];
- int main()
- {
- int k,shu,tmp,i;
- while(scanf("%s",a)!=-)
- {
- for(i=;i<strlen(a);i++)
- {
- if(a[i]<='z'&&a[i]>='a')
- {
- if(a[i-]>''||a[i-]<'')
- printf("%c",a[i]);
- else
- {
- shu=(int)a[i-]-;
- if(a[i-]<=''&&a[i-]>='')
- shu=shu+((int)a[i-]-)*;
- tmp=(a[i]-+shu)%;
- printf("%c",ch[tmp]);
- }
- }
- }
- cout<<endl;
- }
- return ;
- }
nefu 1116 字符串加密的更多相关文章
- 利用javascript对字符串加密
没事利用js写个对字符串加密的方法,基本原理就是先把字符串转化成对应的unicode(用到的方法是charCodeAt()),再把unicode统一减去100(这里加减随便你取多少),把得到的unic ...
- iOS字符串加密至MD5&及获取文件MD5
iOS 字符串加密至MD5 #import <CommonCrypto/CommonDigest.h> + (NSString *) md5:(NSString *)str { const ...
- Labview实现字符串加密
Labview实现字符串加密 对字符串进行加密,规则是每个字母后移5 位 例如A 变为F,b 变为g,x 变为c,y 变为d- 实现效果 后端实现
- Dotfuscator可以实现混淆代码、变量名修改、字符串加密
C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破.使用VS自带的Dotfuscator可以实现混淆代 ...
- C# 字符串加密解密方法
这个是加密的算法的命名空间,使用加密算法前要引用该程序集 System.Security.Cryptography using System;using System.Data;using Syst ...
- 敏感字符串加密处理(PHP实现)
/** * 敏感字符串加密处理 * @param $raw_str 原始字符串 * @param $before 前面保留的显示位数 * @param $after 后面保留的显示位数 * @para ...
- C# 字符串加密解密函数
原文:C# 字符串加密解密函数 using System; using System.Text;using System.Security.Cryptography; using System.IO; ...
- Java对字符串加密并返回星号※
If you don't look back, you'll never know I waiting for you behind you. Java对字符串加密并返回星号※ PasswordUt ...
- 从网上整理的一些delphi字符串加密解密方法
function Encode(Str: string): string; var //加密 TmpChr: AnsiChar; i, Len: integer; begin Result := St ...
随机推荐
- Devstack single node Installation on VM
Last three days, I want to install devstack on my virtual machine on Vmware Workstation.The VM'syste ...
- Strusts2--课程笔记6
拦截器: Struts2的大多数核心功能都是通过拦截器实现的.拦截器之所以称之为"拦截器",是因为它可以在执行Action之前或之后拦截下用户请求,执行一些操作,以增强Action ...
- Idea1.5使用Maven搭建Apache Spark1.6源码阅读环境
1.插件安装,在Idea界面依次:File->settings->plugins,安装Maven 2.下载Spark1.6.2源码,这个在GitHub上下载,具体流程自己百度,很简单 3. ...
- 第一百零八节,JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式
JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式 学习要点: 1.Global对象 2.Math对象 ECMA-262对内置对象的定义是:"由ECMASc ...
- 生成扫描二维码下载app的二维码的方法
进入APP store苹果应用程序商店,根据分类找到你要生成二维码的APP,然后在浏览器连接里找到ID后的一串数字就是APP的应用ID了. 安卓系统的appid 在电脑浏览器中打开应用宝官网,http ...
- 5、Spring+Struts2+MyBatis+分页(mybatis无代理)增删改查
1.创建如下项目结构 2.在src下的com.entity包下创建Dept.java package com.entity; /** * 部门表 * @author Holly老师 * */ publ ...
- Django中templates使用的补充
Django中的模版的使用 1.实例:查询用户信息,在页面显示,并隔行有底色 test1/views文件 def userinfo(request): if request.method=='GET' ...
- 关于c++的引用
引用的本质 引用事实上就是两个变量指向同一个地址 int x; int &y = x; cout << &x << endl; cout << &a ...
- Colorful(Folders星语多彩文件夹) v1.7绿色版
软件名称:星语多彩文件夹ColorfulFolders v1.7绿色版软件类别:国产软件运行环境:WinXP/2003/Vista/Win7/Win2008软件语言:简体中文授权方式:免费版软件大小: ...
- 杭电1002 Etaoin Shrdlu
Problem Description The relative frequency of characters in natural language texts is very important ...