C语言函数.docx

上传人:b****6 文档编号:6728503 上传时间:2023-01-09 格式:DOCX 页数:10 大小:17.43KB
下载 相关 举报
C语言函数.docx_第1页
第1页 / 共10页
C语言函数.docx_第2页
第2页 / 共10页
C语言函数.docx_第3页
第3页 / 共10页
C语言函数.docx_第4页
第4页 / 共10页
C语言函数.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

C语言函数.docx

《C语言函数.docx》由会员分享,可在线阅读,更多相关《C语言函数.docx(10页珍藏版)》请在冰豆网上搜索。

C语言函数.docx

C语言函数

0868-计算多项式1-x+x*x/2!

-x*x*x/3!

+...的和(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

1399次

成功提交次数:

973次

判题规则:

严格比较

问题描述

计算多项式1-x+x*x/2!

-x*x*x/3!

+...的和直到末项的绝对值小于eps为止。

要求:

1、编写x^n的函数。

2、编写n!

的函数。

输入

输入二个double类型的数x和esp.

输出

以”%.3lf\n"的格式输出

输入样列

30.0001

输出样例

0.050

0869-计算a+aa+aaa+......+aaaaaaa(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

1435次

成功提交次数:

1086次

判题规则:

严格比较

问题描述

输入整数a(1<=n<=9)和n,计算a+aa+aaa+......+aaaaaaa的值。

编写计算n个a的函数.

输入

输入整数a(1<=a<=9)和n

输出

在单独一行中输出表达式的值。

输入样列

25

输出样例

24690

0870-统计素数个数(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

989次

成功提交次数:

666次

判题规则:

严格比较

问题描述

输入二个整数m,n(1

要求:

编写判断素数的函数

intPrime(intn)

{

}

如果是非素数,返回0,是素数,返回1.

输入

测试数据有多组,

输入二个整数m,n(1

当m=n=0时,结束。

输出

输出有多组,每组输出占一行,即对应的区间中素数的个数。

输入样列

1530

2060

00

输出样例

4

9

0876-计算整数的最大公约数(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

495次

成功提交次数:

344次

判题规则:

严格比较

问题描述

计算n个整数的最大公约数

要求:

1、用函数编写计算n个整数的最大公约数。

步骤:

首先假设第一个数为最大公约数,

假如能被所有的数整除,则为最大公约数

否则最大公约数-1;继续下一次判断。

2、编写输入n个整数的函数,并在main()中调用

intf(inta[],intn)/*计算n个整数的最大公约数的函数*/

{

}

voidinput(intb[],intn)/*输入n个元素到一维数组*/

{

}

3、用全局变量重做一次

输入

第一行为整数的个数n(n<100),第二行是n个用空格分开的整数。

输出

输在单独的一行中输出一个整数,即对应的最大公约数。

(以“%d\n",的格式输出)

输入样列

4

1536921

输出样例

3

0877-计算一维数组的平均值(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

669次

成功提交次数:

507次

判题规则:

严格比较

问题描述

计算double类型的一维数组的平均值

输入

测试数据有多组,

第一个数为测试数组的个数t。

然后是t行,每行的输入描述如下:

第一个数为一维数组元素的个数n(n<100),然后为n个浮点数,所有数之间用一个空格分开。

输出

每组测试数据输出一行,该行中为改组数的平均值。

保留小数3位。

输入样列

2

512345

412234556

输出样例

3.000

34.000

0878-计算二维数组的最大值及下标(全局变量)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

536次

成功提交次数:

335次

判题规则:

严格比较

问题描述

计算二维数组的最大值及下标:

要求:

1、用函数计算二维数组的最大值及下标,因为函数只能返回一个值,用全局变量解题。

输入

第一行为二维数组的行数m和列数n(2

然后是m*n个元素

输出

一行输出,分别为最大值,行下标、列下标,数与数之间用一个空格分开。

输入样列

32

15

215

53

输出样例

1511

0879-字符串拷贝(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

368次

成功提交次数:

291次

判题规则:

严格比较

问题描述

不用库函数,自编一函数,实现字符串拷贝功能。

输入

输入一字符串(长度不超过100)

输出

在单独一行中输出拷贝后的字符窜。

输入样列

wenzhouuniversity.

输出样例

wenzhouuniversity.

0881-一维数组排序(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

440次

成功提交次数:

337次

判题规则:

严格比较

问题描述

将一个整型数组从小到大排序。

要求编写以下函数。

main()

{

inta[100],n;

scanf("%d",&n);

inputData(a,n);/*输入数组元素*/

sortData(a,n);/*排序*/

printData(a,n);/*输出数组元素*/

}

输入

第一个是一维数组的长度n,

然后是n个元素。

输出

一行输出,每个数据后有一空格

输入样列

5

56123229

输出样例

29123256

0889-编程题一(10春)(函数)

时间限制:

1000毫秒

内存限制:

32768K字节

总提次数:

540次

成功提交次数:

434次

判题规则:

严格比较

问题描述

按下面要求编写程序

1)定义函数total(n)计算1+2+3+....+n,函数返回类型是int。

2)定义函数main(),输入正整数n,计算并输出下列算式的值。

要求调用函数total(n)计算1+2+3+....+n。

图1:

输入

输入只有一个整数n(1<=n<=20)

输出

在单独的一行中输出公式s的值,保留3位小数。

输入样列

5

输出样例

1.667

提示

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1