- 博客(8)
- 收藏
- 关注
原创 习题10-2 递归求阶乘和(15 分)
题目来源:点击打开链接本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值。函数接口定义:double fact( int n );double factsum( int n );函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+...+n! 的值。题目保证输入输出在双精度范围内。裁判测试程序样例:#include &...
2018-04-26 01:24:35 34306
原创 练习10-1 使用递归函数计算1到n之和(10 分)
题目来源:点击打开链接本题要求实现一个用递归计算1+2+3+…+n的和的简单函数。函数接口定义:int sum( int n );该函数对于传入的正整数n返回1+2+3+…+n的和;若n不是正整数则返回0。题目保证输入输出在长整型范围内。建议尝试写成递归函数。裁判测试程序样例:#include <stdio.h>int sum( int n );int main(){ ...
2018-04-26 01:22:11 24718 3
原创 习题9-6 按等级统计学生成绩(20 分)
题目来源:点击打开链接本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。函数接口定义:int set_grade( struct student *p, int n );其中p是指向学生信息的结构体数组的指针,该结构体的定义为:struct student{ int num; char name[20]; int score; char grad...
2018-04-23 03:35:22 15633 3
原创 习题9-2 计算两个复数之积(15 分)
题目来源:点击打开链接本题要求实现一个计算复数之积的简单函数。函数接口定义:struct complex multiply(struct complex x, struct complex y);其中struct complex是复数结构体,其定义如下:struct complex{ int real; int imag;};裁判测试程序样例:#include <std...
2018-04-23 02:52:12 27017 3
原创 习题8-9 分类统计各类字符个数(15 分)
题目来源:https://pintia.cn/problem-sets/12/problems/343本题要求实现一个函数,统计给定字符串中的大写字母、小写字母、空格、数字以及其它字符各有多少。函数接口定义:void StringCount( char *s );其中 char *s 是用户传入的字符串。函数StringCount须在一行内按照大写字母个数 小写字母个数 空格个数 数字个数 其它...
2018-04-23 02:40:54 44096 8
原创 习题8-8 判断回文字符串(20 分)
题目来源:https://pintia.cn/problem-sets/12/problems/342本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。函数接口定义:bool palindrome( char *s );函数palindrome判断输入字符串char *s是
2018-01-16 22:26:11 17756 16
原创 习题8-6 删除字符(20 分)
题目来源:https://pintia.cn/problem-sets/12/problems/339习题8-6 删除字符(20 分)本题要求实现一个删除字符串中的指定字符的简单函数。函数接口定义:void delchar( char *str, char c );其中char *str是传入的字符串,c是待删除的字符。函数delchar的
2018-01-11 17:16:46 12334 2
原创 习题8-5 使用函数实现字符串部分复制(20 分)
题目来源:https://pintia.cn/problem-sets/12/problems/338习题8-5 使用函数实现字符串部分复制(20 分)本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。函数接口定义:void strmcpy( char *t, int m, char *s );函数strmc
2018-01-10 23:46:13 37311 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人