计算机等级考试二级C语言上机试题及答案12

全国等级考试资料网 2022-07-22 06:37:35 96

第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 尾页 相关资料

相关阅读