ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:38.07KB ,
资源ID:20844836      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20844836.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(它的功能是根据以下公式求的值要求满足精度0Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

它的功能是根据以下公式求的值要求满足精度0Word下载.docx

1、计算并输出下列多项式值:例如,若主函数从键盘给n输入8后,则输出为S=O662872。注意:n的值要求大于l但不大于100。部分源程序给出如下。double fun(int n) int n; double s;ninput n: s=fun(n);ns=%fn,s);4.请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=O3时,函数值为1349859。conio.hdouble fun(double x, int n) clrscr();%fn,fun(0.3,10);5.请编写函数fun,其功能是: 例如,若主函数从键盘给n输入50后,则输出为S=1960

2、784。 注意:nns=%fnn6. m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、40。string.hint fun(int score, int m, int below) int i, n, below9 ; int score9 = 10, 20, 30, 40, 50, 60, 70, 80, 90 ; clrscr() ; n =

3、fun(score, 9, below) ; printf( nBelow the average score are: ) ; for (i = 0 ; i n ; i+) printf(%d , belowi) ;7.请编写一个函数void fun(int m,int k,int xx),该函数的功能是:将大于整数 m且紧靠m的k个素数存入xx所指的数组中。例如,若输入:17,5,则应输出:19,23,29,31,37。void fun(int m, int k, int xx) int m, n, zz1000 ;nPlease enter two integers:%d%d, &m,

4、&n ) ; fun( m, n, zz) ; for( m = 0 ; m m+ ), zzm) ;n8. 请编写一个函数int fun(int *s,int t,int *k),用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876 675 896 101 301 401 980 431 451 777;则输出结果为:6,980。int fun(int *s, int t, int *k) int a10=876,675,896,101,301,401,980,431,451,777, k ; fun(a, 10, &k) ;%d, %dn, k, ak

5、) ;9. 请编写一个函数unsigned fun(unsigned w),w是一个大于10的无符号整数,若w是n(n2)位的整数,则函数求出w的后n-1位的数作为函数值返回。例如:w值为5923,则函数返回923;若w值为923,则函数返回23。unsigned fun ( unsigned w ) unsigned x; clrscr( ); printf ( Enter a unsigned integer number : ); scanf ( %ux );The original data is : %un, x ); if ( x 10 ) printf (Data error !

6、 else printf ( The result :, fun ( x ) );10.请编写函数fun,该函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10;p的值为3。移动后,一维数组中的内容应为:5,6,7,8,9,l0,l,2,3,4。#define N 80void fun(int *w, int p, int n) int aN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15; int i,p,n=15;the ori

7、ginal data: for(i=0;in;i+) printf(%3d,ai);nnenter p:scanf(p); fun(a,p,n);nthe data after moving:nn11.请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入17,则应输出:9和4 6 8 9 10 12 14 15 16。void fun(int m, int *k, int xx) int m,n,zz100; clrscr(); printf(please enter an integer number between 10 and

8、 100: fun(n,&m,zz);nnthere are %d non-prime numbers less than %d:,m,n); for(n=0;nm;n+)n %4d, zzn);12.请编写函数fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10。删除后,数组中的内容应该是: 2 3 4 5 6 7 8 9 10。int fun(int a, int n) int aN=2,2,2,3,4

9、,4,5,6,6,6,6,7,7,8,9,9,10,10,10,10,i,n=20; n=fun(a,n);nnthe data after deleted:13. fun功能:删除所有值为y的元素。数组元素的值和y的值由主函数通过键盘读入。其中n所指存储单元存放了数组中元素的个数。#define M 20void fun ( int bb , int *n, int y ) int aaM, n, y, k; printf( nPlease enter n :n );nEnter %d positive number :n , n ); for (k = 0; k k+ )scanf (aa

10、k); n k+ ) printf (%5d,aak); printf (nEnter a number to deleted: scanf (y ); fun ( aa, &n, y );The data after deleted %d :, y ); for ( k = 0; k n; k+ ) printf ( %4d , aa k );14.定义NN的二维数组,并在主函数中自动赋值。编写fun(int aN),其功能是:把数组中第一行元素的值与倒数第一行元素的值对调。第二行元素的值与倒数第二行元素的值对调,依此类推。例:a数组中原来为:| 0 11 12 7 9 | 1 9 7 4

11、5 | 20 13 18 3 1 | 14 5 6 8 2 | 15 9 17 4 1 |则返回主函数后a中值为:#include stdio.hconio.hstdlib.h#define N 5int fun ( int aN )main ( ) int aNN, i, j;* The array *n for ( i =0; iN; i+ ) for ( j =0; jdouble fun ( int wN )intaNN=0,1,2,7,9,1,9,7,4,5,2,3,8,3,1,4,5,6,8,2,5,9,1,4,1; int i, j; double s ; printf( s =

12、 fun ( a );The sum is : %lfn,s );16. 请编一个函数void fun(int ttMN,int ppN),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。#define M 3#define N 4void fun ( int ttMN, int ppN ) int t M N =22,45, 56,30, 19,33, 45,38, 20,22, 66,40; int p N , i, j, k; for( i=0;M; i+ ) for( j=0;%6d, tij ); fun (

13、t, p );nThe result is: N; %4d , p k );17.编写程序,实现矩阵(3行3列)的转置(即行列互换)。 例如,若输入下面的矩阵: 100 200 300 400 500 600 700 800 900则程序输出: 100 400 700 200 500 800 300 600 900int fun(int array33) int i,j; int array33=100,200,300, 400,500,600, 700,800,900;3;i+) for(j=0;jj+)%7d,arrayij); fun(array);covered array:18.编写

14、函数int fun(int lim,int aaMAX),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。#define MAX 100int fun(int lim, int aaMAX) int limit,i,sum; int aaMAX;enter an integerlimit); sum=fun(limit,aa);sum;i+) if(i%10=0 & i!=0) printf(,aai);19. 请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数

15、中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。void fun(int a, int n , int *max, int *d ) int i, x20, max , index, n = 10; randomize() ; for (i=0;i =3 );m = %4dn,m); fun ( a ,m );THE RESULTn 22.请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 33 33 33 33 44 44 44 44 55 55 55 55则一维数组中的内容应是:33 33 33 33 44 44 44 44 55 55 55 55void fun(int (*s)10, int *b,int *n, int mm, int nn) int w1010=33,33,33,33,44,44,44,44,55,55,55,55,i,j; int a100=0,n=0; for(

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

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