C语言程序辅导讲解、C辅导、辅导C/C++程序

- 首页 >> C/C++编程

1

int Root(double a, double b, double c, double* x1, double* x2);

功  能:求一元二次方程ax2+bx+c=0的根

参  数:a, b, c为方程的系数; x1, x2为方程的两个根

返回值:0,成功;<0,不成功.

分  值:

2

int NumberOfLettersIn(char*  str);

功  能:求出字符串中英文字母的个数

参  数:str为一个字符串

返回值: 英文字母的个数;

分  值:

3

int NumberOfDigitsIn(char*  str);

功  能:求出字符串中数字字符的个数

参  数:str为一个字符串

返回值:数字字符的个数;

分  值:

4

double highest(double* sheet,  unsigned int n);

功  能:求出成绩单中的最高分

参  数:sheet为含有成绩的一维数组;n为数组中元素的个数。

返回值:成绩单中的最高分.

分  值:

5

double lowest(double* sheet,  unsigned int n);

功  能:求出成绩单中的最低分

参  数:sheet为含有成绩的一维数组;n为数组中元素的个数.

返回值:成绩单中的最低分.

分  值:

6

double average_all(double* sheet,  unsigned int n);

功  能:求出成绩单的平均成绩

参  数:sheet为含有成绩的一维数组;n为数组中元素的个数.

返回值:成绩单的平均成绩.

分  值:

7

double average(double* sheet,  unsigned int n);

功  能:求出成绩单中去掉最高分和最低分的平均成绩

参  数:sheet为含有成绩的一维数组;n为数组中元素的个数.

返回值:成绩单中去掉最高分和最低分的平均成绩.

分  值:

8

int greater_equal(double* sheet,  unsigned int n, double score);

功  能:求出成绩单中大于等于某分值的学生人数

参  数:sheet为含有成绩的一维数组;n为数组中元素的个数;score为给定的分值。

返回值:成绩单中大于等于某分值的学生人数;

分  值:

9

int less_equal(double* sheet,  unsigned int n, double score);

功  能:求出成绩单中小于等于某分值的学生人数

参  数:sheet为含有成绩的一维数组;n为数组中元素的个数;score为给定的分值。

返回值:成绩单中小于等于某分值的学生人数;

分  值:


10

int sum_odd(unsigned int n);

功  能:求出小于给定自然数的所有奇数之和

参  数:n为给定的自然数.

返回值:小于给定自然数的所有奇数之和;

分  值:

11

int sum_even(unsigned int n);

功  能:求出小于给定自然数的所有偶数之和

参  数:n为给定的自然数.

返回值:小于给定自然数的所有偶数之和;

分  值:

12

int sum_square(unsigned int num);

功  能:求出给定自然数的各位数字的平方和(例如 自然数1234的各位数字的平方和为30)

参  数:num为给定的自然数.(假定不超过3位数)

返回值:给定自然数的各位数字的平方和;

分  值:

13

Void sort_acend(double* array, unsigned int n);

功  能:对给定数组中的数按升序排序

参  数:array为给定的数组;n为数组中元素的个数.

返回值:无

分  值:

14

int sort_decend(double* array, unsigned int n);

功  能:对给定数组中的数按降序排序

参  数:array为给定的数组;n为数组中元素的个数.

返回值:无

分  值:

15

unsigned int factorial(unsigned int n);

功  能:求给定自然数的阶乘(分别用循环和递归方法)。

参  数:n为给定的自然数.

返回值:给定数的阶乘n!.

分  值:

16

char*   strn2b(unsigned int n);

功  能:求出给定自然数的二进制字符串表示(例如,5的二进制字符串表示为“101”)

参  数:n为给定的自然数.

返回值:二进制字符串数组的首地址.

分  值:

17

char*   strn2o(unsigned int n);

功  能:求出给定自然数的八进制字符串表示(例如,15的八进制字符串表示为“17”)

参  数:n为给定的自然数.

返回值:八进制字符串数组的首地址.

分  值:



char*   strn2h(unsigned int n);

功  能:求出给定自然数的十六进制字符串表示(例如,31的十六进制字符串表示为“1f”)

参  数:n为给定的自然数.

返回值:十六进制字符串数组的首地址.

分  值:


站长地图