字串*-小鑫の日常系列故事(七)——小紙條
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;
}
相關文章
- 春小麥の找人神器
- 胎教小故事
- git 日常使用小冊Git
- 月老線上牽盲盒小程式原始碼 交友盲盒原始碼 存取小紙條交友原始碼
- 新版二開CP盲盒小紙條月老小程式原始碼原始碼
- 勵志小故事YPU
- 微信小程式開發系列七:微信小程式的頁面跳轉微信小程式
- 王者榮耀故事站小程式(nuxt + 小程式)UX
- IO多路複用小故事
- 閒來無事,做了個抽紙條的小程式,結果沒人用、、、、、
- JS拾荒の字串JS字串
- 我與小程式的故事以及小程式框架選型框架
- js 字串方法小結JS字串
- 激勵人心正能量小故事
- (小說)我們的故事1
- 重新振作第9天----日常小記
- 重新振作第8天----日常小記
- 重新振作第10天----日常小記
- 關於Mac廢紙簍的小技巧!Mac
- 辦公小技巧:excel紙張大小設定Excel
- 8條github使用小技巧Github
- 貿小七效果怎麼樣
- 日常小 Bug 之資料寫到哪去了
- 日常生活健康小貼士|五一環保
- 一塊小餅乾(Cookie)的故事-下篇Cookie
- 譯| 關於 Unix 命令 `yes` 的小故事
- thinkphp3.2 做的小故事網站PHP網站
- 櫻子奇怪の小愛好(Codeforces Round 970 (Div. 3)D)
- 分享一條history命令小技巧
- 記錄一些日常的小問題(前端)前端
- 「日常訓練」「小專題·USACO」 Wormholes(1-4)Worm
- Android日常學習:Android Hook技術小實踐AndroidHook
- 盤點與我們日常相關的小程式
- 深入小程式系列(三) ReactNative和小程式混編React
- 演算法小記·字串翻轉演算法字串
- Python str字串實用小案例分享!Python字串
- 用傳紙條講 HTTPSHTTP
- 「小程式JAVA實戰」 小程式wxss樣式檔案的使用(七)Java