2014年电大面向对象程序设计作业答案参考资料小抄.docVIP

  • 136
  • 0
  • 约7.42千字
  • 约 8页
  • 2017-09-09 发布于福建
  • 举报

2014年电大面向对象程序设计作业答案参考资料小抄.doc

一、编程题。根据程序要求,写出函数的完整定义。(40分) 1.写一个函数,找出给定字符串中大写字母字符(即’A’-‘Z’这26个字母)的个数(如字符串”China Computer Wrold”中大写字母字符的个数为3个)。 函数的原型: int CalcCapital (char *str); 函数参数: str为所要处理的字符串; 函数返回值:所给字符串中数字字符的个数 答: int CalcCapital (char *str) { if (str == NULL) return 0; //判断字符指针是否为空 int num_of_Capital = 0; //记录大写字母字符个数的变量,初值为0 for(int i=0; str[i] != 0x0; i++) if (str[i] = A str[i] = Z) num_of_ Capital ++; //若是大写字母,则总数加1? return num_of_ Capital; //返回大写字母字符数 } 2.写一个函数,用递归函数完成以下运算: sum(n) = 1 – 1/2 + 1/3 – 1/4 + … -(1/n)*(-1)n (其中n0) 函数原型: float sum(int n); 函数参数:n为正整数。

文档评论(0)

1亿VIP精品文档

相关文档