刘方仁与邓小平关系:帮忙看一下这一道C语言题目

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 03:22:44
下列程序中自定义函数strchg的功能是:将字符串str中的字母的ASCII码加3,如'A'变成'D','b'变成'e';加3后超过'Z'和'z'的则减去26,如'X'变成'A','Y'变成'B','z'变成'c',等等,请填空。
#include "stdio.h" void strchg(char *str) { while(*str) {if(*str>='A' && *str<='Z' ||*str>='a' && *str<='z') {_________; /*$BLANK1$*/
*str+=3 if(_________) /*$BLANK2$*/ *str>’z’||*str>’Z’
*str-=26; } str++; } } main() { char a[20]; gets(a); strchg(_____); /*$BLANK3$*/
a puts(a); }

#include "stdio.h" void strchg(char *str) { while(*str) {if(*str>='A' && *str<='Z' ||*str>='a' && *str<='z') {___*str=*str+3______; /*$BLANK1$*/
*str+=3 if(__*str>'Z'&&*str<='Z'+3||_*str>'z'______) /*$BLANK2$*/ *str>’z’||*str>’Z’
*str-=26; } str++; } } main() { char a[20]; gets(a); strchg(_str____); /*$BLANK3$*/
a puts(a); }