字串*-小鑫の日常系列故事(七)——小紙條
Problem Description
小鑫在高中的時候喜歡上了一個十分漂亮的女孩。那個女孩也很喜歡他,就答應成為他的女朋友。
但是大家都知道高中的生活是忙碌的,除了上課就是上課,有時候可能連課間時間都被老師佔用。於是小鑫想出了在上課給女朋友傳紙條的方法來表達自己的愛慕。
又但是她與小鑫之間的距離太遠,中間必須通過同學來傳遞紙條。可他們並不想讓同學們知道寫的什麼就想到加密紙條這種方法。方法如下:
他們每天都會約定加密常數n,舉個例子,當n=1時,今天寫的每一句話中所用的字母都會向後+1,比如:i love you就成了j mpwf zpv ,當然了當是z的時候,+1就等於a。
請你幫他女朋友解密他寫的紙條麼?
Input
輸入為多組,每組為兩行。
第一行為n,-50<n<50
第二行為一句話,只有小寫字母和空格。長度小於10000
Output
輸出解密之後的內容
Sample Input
1 j mpwf zpv
Sample Output
i love you
#include<stdio.h>
#include<string.h>
char s[10003];
int main()
{
int i,n,k,m;
while(scanf("%d",&n)!=EOF)
{
getchar();
gets(s);
k=n%26;
for(i=0; s[i]!='\0'; i++)
{
if(s[i]==' ') ;
else
{
m=s[i]-k;
if(m<'a')
s[i]='z'+1-('a'-m);
else if(m>'z')
s[i]='a'-1+(m-'z');
else
s[i]=m;
}
}
puts(s);
}
return 0;
}
相關文章
- 小鑫の日常系列故事(五)——卡片遊戲 (sdut oj)遊戲
- 胎教小故事
- 月老線上牽盲盒小程式原始碼 交友盲盒原始碼 存取小紙條交友原始碼
- git 日常使用小冊Git
- MongoBD 日常操作小節Go
- 微信小程式開發系列七:微信小程式的頁面跳轉微信小程式
- 新版二開CP盲盒小紙條月老小程式原始碼原始碼
- 王者榮耀故事站小程式(nuxt + 小程式)UX
- Redis日常操作命令小結Redis
- 小豬的C語言快速入門系列(七)C語言
- 我與小程式的故事以及小程式框架選型框架
- 閒來無事,做了個抽紙條的小程式,結果沒人用、、、、、
- MongoDB日常運維操作命令小結MongoDB運維
- oracle時間日常處理小結Oracle
- js 字串方法小結JS字串
- JS拾荒の字串JS字串
- 關於Mac廢紙簍的小技巧!Mac
- Citrix小貼紙—CitrixReceiverforBlackBerry1.0ORB
- 一塊小餅乾(Cookie)的故事-下篇Cookie
- 一塊小餅乾(Cookie)的故事-上篇Cookie
- 分享Lost裡的一個小故事
- 幾個專案管理的小故事專案管理
- 程式設計師勵志小故事程式設計師
- 辦公小技巧:excel紙張大小設定Excel
- 處理字串的小程式字串
- thinkphp3.2 做的小故事網站PHP網站
- 譯| 關於 Unix 命令 `yes` 的小故事
- 8條github使用小技巧Github
- DBMS_SESSION包小議(七)Session
- 日常小 Bug 之資料寫到哪去了
- IOS日常開發中遇到的小問題iOS
- 微信小程式教程系列微信小程式
- 程式猿的紙條
- AI Gossip - 人工智慧背後的小故事AIGo人工智慧
- 關於大資料的幾個小故事大資料
- 專案溝通——小故事大道理(轉)
- 分享一條history命令小技巧
- 記錄一些日常的小問題(前端)前端