[试题]

程序test.C的功能是:把S字符串中的所有字母改写成该字母的下一个字母,字母2改写成字母a,字母z改写成字母 A,其他字符不做改变。 请考生编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT把结果输出到文件0ut.dat中。例如:S字符串中原有的内容为:Mn.123xyz,则调用该函数后,结果为:N0.123Ayz。 注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main和输出数据函数read writeDAT的内容。

参考答案与解析:

相关试题

输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变

[问答题] 输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。

  • 查看答案
  • 请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大

    [试题]请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。例如:当str[N]“123 abcdef ABCDEF!”,结果输出:“123ABCDEFABCDEF!”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<stdlib.h>include<conio.h>define N 80void

  • 查看答案
  • 请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个

    [主观题]请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。例如,输入aeiouAOUpqn,结果为A∶2 E∶1 1∶1 O∶2 U∶2 Other∶4。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<stdiO.h>include<conio.h>define N 100void fun(char *str,int bb[ ]){char *p=s

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:将str所指字符串中的字母转换为按字母

    [试题]下列给定程序中,函数proc()的功能是:将str所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为a),其他字符不变。请修改函数proc()中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:将str所指字符串中的字母转换为按字母序

    [主观题]下列给定程序中,函数fun()的功能是:将str所指字符串中的字母转换为按字母序列的后续字母(Z转换A,z转换a),其他字符不变。请修改函数fun()中的错误,得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:

  • 查看答案
  • 代替密码体制加密时是用字母表中的另一个字母()明文中的字母。

    [填空题] 代替密码体制加密时是用字母表中的另一个字母()明文中的字母。

  • 查看答案
  • 编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的

    [问答题] 编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。

  • 查看答案
  • 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个

    [问答题] 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

  • 查看答案
  • 当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的

    [主观题]当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。

  • 查看答案
  • 输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)

    [问答题] 输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)

  • 查看答案
  • 程序test.C的功能是:把S字符串中的所有字母改写成该字母的下一个字母,字母2