全国计算机等级四级机试试题及答案一(13-15)

文章作者 100test 发表时间 2007:03:10 18:31:08
来源 100Test.Com百考试题网


13./* 请编写一个函数changeStr(char *s),函数的功能是把s串中所有的字母改写成该字母的下一个字母,字母z改写成字母a。大写仍为大写字母,小写字母仍为小写字母,其它的字符不变。函数ReadWrite()实现从文件in2.dat中读取两个字符串,并调用函数changestr(),最后把结果输出到文件out2.dat中。
  注意:部分源程序存在文件PROG1.C中。请勿改动主函数main()和其它函数中的任何内容,仅在函数changeStr()的花括号中填入你编写的若干语名。*/
#include
#include
#include
#include
#define N 81
changeStr ( char *s )
{
}
main( )
{
char a[N] .
clrscr( ) .
printf ( "Enter a string : " ) . gets ( a ) .
printf ( "The original string is : " ) . puts( a ) .
changeStr ( a ) .
printf ( "The string after modified : ") .
puts ( a ) .
ReadWrite( ) .
}
ReadWrite( )
{
int i .
char a[N] .
FILE *rf, *wf .
rf = fopen("in2.dat", "r") .
wf = fopen("out2.dat", "w") .
for(i = 0 . i < 10 . i ) {
fscanf(rf, "%s", a) .
changeStr(a) .
fprintf(wf, "%s\n", a) .
}
fclose(rf) .
fclose(wf) .
}

相关文章


三级数据库技术辅导第四讲:SQL发展简史
三级数据库技术辅导第三讲:第四、五范式
全国计算机等级四级机试试题及答案一(13-15)
全国计算机等级四级机试试题及答案二(1-10)
三级数据库技术辅导第三讲:4第三范式:消去传递函数依赖
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛