- 博客(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
34639
原创 练习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
24791
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
15697
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
27042
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
44250
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
17836
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
12460
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
37435
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人