第一题
题目描述:
编写程序将4个字符构成的字符串用替换加密法编码为密文,其中加密规则是:将原来的字母用字母表中其后的第3个字母替换。注意,最后3个字符用前3个替换,如x用a替换。
输入输出格式:
输入:4个字符
输出:4个字符
样例输入:
ABcx
样例输出:
DEfa
样例代码
#include <stdio.h>
int main()
{
char a[5];
scanf("%s",a);
for(int i=0;i<4;i++)
{
if(a[i]>=120||(a[i]>=88&&a[i]<=90))
{
if(a[i]==120)a[i]=97;
if(a[i]==121)a[i]=98;
if(a[i]==122)a[i]=99;
if(a[i]==88)a[i]=65;
if(a[i]==89)a[i]=66;
if(a[i]==90)a[i]=67;
}
else
a[i]=a[i]+3;
}
printf("%s",a);
return 0;
}
第二题
题目描述:
闰年计算。程序输入一个正整数Y,以及另一个正整数N,以一个空格分隔。计算从Y年开始后的第N个闰年是哪一年(如果Y本身是闰年,则Y之后的第一个闰年是Y)。
程序输入:
Y N
程序输出:
Y年开始后的第N个闰年
样例输入:
2005 3
样例输出:
2016
参考代码
#include<stdio.h>
int