用getchar函数和putchar函数实现输入一个字符,输出其后第三个字符

来源:百度知道 编辑:UC知道 时间:2024/05/02 09:07:41
RT,26个字母……如,输入a,则输出d……但是考虑x,y,z时,则输出a,b,c……据说好像用余数

可以简化点!
如果你对算法不是很了解的话可以用笨方法的!
因为现在计算机的速度大幅度的提高,对一些小型程序的算法要求就没有那么严格了!
你可以这样用if和else!
if((a=getchar())<x&&((a=getchar())>a)putchar(a+3);
else putchar(a-23);
这是不考虑你输入a到z以外的字符!
严格按你所要求的是这样的!
main()
{ char i,t;
i=getchar();
t='a'+(i-'a'+3)%26+32;
putchar(t);
}