#include <stdio.h>
int check(char ch)
{
if(ch>='A'&&ch<='Z')
return 0;
else
return 1;
}
int main()
{
int n,i,ans;
char str[10002];
while(scanf("%d %s",&n,str)!=EOF)
{
for (i=0;i<n;i+=5)
{
ans=0;
if(check(str[i]))
ans+=16;
if(check(str[i+1]))
ans+=8;
if(check(str[i+2]))
ans+=4;
if(check(str[i+3]))
ans+=2;
if(check(str[i+4]))
ans+=1;
printf("%c",ans+'A');
}
printf("\n");
}
return 0;
}hdu4144 Bacon's Cipher
最新推荐文章于 2026-06-16 18:48:43 发布
本文介绍了一个使用 C 语言实现的字符转换程序。该程序通过扫描输入的字符串,并根据特定的规则将每五个字符映射为一个新的字符。文章详细解释了 check 函数如何判断字符是否位于 A 到 Z 的范围内,并在 main 函数中展示了如何利用这个函数进行字符转换。

438

被折叠的 条评论
为什么被折叠?



