国家二级C上机总复习题目(上课用60分).docVIP

  • 8
  • 0
  • 约1.75万字
  • 约 24页
  • 2018-01-05 发布于河南
  • 举报

国家二级C上机总复习题目(上课用60分).doc

国家二级C上机总复习题目(上课用60分)

A 字符串大小转换(1-2) 第一题目: 写函数char *fun(char *ss) ,功能为将串中所有下标为奇数位上的字母转换为大写(若该位是不是字母,就不转换)。 如:“abc4efg“ ”aBc4eFg” void main(void) { char tt[51]; gets(tt); fun(tt); } char *fun(char *ss) { char *p=ss; int i=0; while (*p) { if ((i%2)(*p=’a’*p=’z’)) *p-=32; /* 注意指针的引用方法 */ p++;i++; } return ss; } 第二题目: 编写char *fun(char *str) 功能将str 中的所有字母作如下变化; 例: “A string Zero” ,则为“ b tUSJOH aFSP” char *fun(char *str); void main( ) {char s [81]; printf (“\nplease enten a string \n” ); gets(s); printf (“Resuleis: %s\n”,fun(s)); } 解:char * fun (char *str) { c

文档评论(0)

1亿VIP精品文档

相关文档