您的位置:首页 > 其它

Telegram Encoding and Decoding

2013-09-18 17:28 375 查看
<pre name="code" class="cpp">// Telegram Encoding

#include<stdio.h>
void main()
{
char c;
while((c = getchar()) != '\n')
{
if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
{
c = c + 4;
if ((c > 'z') || (c < 'z' && c <= 'Z'-4))
c = c - 26;
}
printf("%c",c);
}
printf("\n");
}

// Telegram Decoding

#include<stdio.h>
void main()
{
char c;
while((c = getchar()) != '\n')
{
if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
{
c = c - 4;
if ((c < 'A') || (c < 'a' && c >= 'a'-4))
c = c + 26;
}
printf("%c",c);
}
printf("\n");
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C Exercise