第1题填空题: 数组str全由大小写字母字符组成。请补充fun函数,该函数的功能是:请把str中的字母转换成紧接着的下一个字母,如果原来的字母为’z’或’Z’,则相应地转换成’a’或’A’,结果仍保存在原数组中。 例如,输入“AboutZz”,则输出“BcpvuAa”。 请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。 #include #define N 80 void fun(char s[]) { int i; for (i=0; ___1___; i++) if (s[i]==’z’ || s[i]==’Z’) s[i] -= ___2___; else s[i] += ___3___; } main() { char str[N]; printf("
Input a string:
"); gets(str); printf("
******** original string ********
"); puts(str); fun(str); printf("
******** new string ********
"); puts(str); } 参考答案: 第1空答案:s[i]!=’ ’或s[i]!=0 第2空答案:25 第3空答案:1 首页 1 2 3 尾页
相关资料
|