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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(万维考试系统C语言题库Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

万维考试系统C语言题库Word格式文档下载.docx

1、当a45,b=12。调用该函数后,c=4251。*c=a/10*1000+a_x0010_*10+b/10+b_x0010_*100;第5题 (10.0分) 题号:366 求一组数中大于平均值的数的个数。 时,函1,3,6,9,4,23,35,67,12,88例如:给定的一组数为 数值为3。int i,k=0; float s=0,ave; for(i=0;n; s+=ai; ave=s/n; printf(%f ,ave); if(aiave)k+; return k;第6题 (10.0分) 题号:355 对长度为8个字符的字符串,将8个字符按降序排列。原来的字符串为CEAedcab,排序后

2、输出为edcbaECA。 int i,j; char t;num; for(j=i+1;jj+) if(sisj) t=si;si=sj;sj=t;第7题 (10.0分) 题号:44 求出二维数组周边元素之和,作为函数值返回。二 维数组的值在主函数中赋予。int s=0;M; s=s+ai0+aiN-1; for(j=1;N-1; s=s+a0j+aM-1j; return s;第8题 (10.0分) 题号:339 判断整数x是否是同构数。若是同构数,函数返回1; 否则返回0。x的值由主函数从键盘读入,要求不大 于100。说明:所谓“同构数”是指这样的数,这个数出现在它的 平方数的右边。输入整

3、数5,5的平方数是25,5是25中右侧的数,所 以5是同构数。 int k; k=x*x; if(k_x0010_=x)|(k_x0010_0=x) return 1; else return 0;第9题 (10.0分) 题号:383 用函数实现字符串的复制, 不允许用strcpy()函数。int i;str1i!=0; str2i=str1i; str2i=第10题 (10.0分) 题号:310 计算并输出给定整数n的所有因子之和(不包括1与 自身)。注意:n的值不大于1000。n的值为855时,应输出704。int s=0,i; for(i=2; if(n%i=0)s=s+i;第11题 (

4、10.0分) 题号:354 求小于lim的所有素数并放在aa数组中,该函数返回 所求出素数的个数。- 答案: int n=0;=lim; for(j=2;i; if(i%j=0) break; if(j=i) aan+=i; return n;:341 题号10.0分) (第12题 y的值由的元素。数组元素中的值和功能:删除所有值为y 主函数通过键盘输入。*n;) if(bbi=y) for(j=i; bbj=bbj+1; *n=*n-1; i+;第13题 (10.0分) 题号:317 求出NM整型数组的最大元素及其所在的行坐标及 列坐标(如果最大元素不唯一,选择位置在最前面 的一个)。输入的

5、数组为: 1 2 3 4 15 6 12 18 9 10 11 2 求出的最大数为18,行坐标为2,列坐标为1。int max,i,j;max=array 00;Row=0;Col=0;N; for(j=0; if(maxarray ij) max=array ij; Row=i;Col=j;return(max);第14题 (10.0分) 题号:392 求一批数中最大值和最小值的积。 int i,max,min; max=min=a0;max) max=ai; else if(aimin) min=ai; return(max*min);第15题 (10.0分) 题号:501 题目:从键盘输

6、入一个大写字母,要求改用小写字母输出。 c=c+32; return c;第16题 (10.0分) 题号:502 用while语句求1100的累计和。 int i=1,sum=0; while(i=n) sum=sum+i;409 题号17题 (10.0分) 第 f-32题目:输入华氏温度求摄氏温度。转换公式为 c=5/9(), 输出结果取两位小数。 float n; n=(5.0/9.0)*(m-32);29 (10.0题号分) 第18题 的值。 x,用下式计算并输出 y 功能:对任意输入的 5 x int m; 答案: if(n=10) m=-5; else m=0; else m=5;3

7、82 (10.0分) 题号题第19 求最小值出现的位置(如果最小值n个数据, 功能:给定 ,出现多次求出第一次出现的位置即可)。int i,k; k=0;sk) k=i; return(k);367 题号 10.0 20第题(分) 功能:找出一批正整数中的最大的偶数。int i,amax=-1; if(ai%2=0) if (aiamax) amax=ai; return amax;第21题 (10.0分) 题号:384 产生20个30,120上的随机整数放入二维数组a54 中,求每行元素的和。5; bi=0; for(j=0;4; bi=bi+aij;第22题 (10.0分) 题号:334

8、求给定正整数n以内的素数之积。(n28) long i,k;long s=1; for(k=2;ka&siAZ k+;第24题 (10.0分) 题号:361 编写程序, 求矩阵(3行3列)与2的乘积 输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 200 400 600 800 1000 1200 1400 1600 1800 i 3; i+) for(j=0; j j+) arrayij=arrayij*2;第25题 (10.0分) 题号:400 编写main程序调用函数fact求解从m个元素选n个元 素的组合数的个数。计算公式是: 组合

9、数m!/(n!.(m-n)!)。要求:m不能小于n,否则 应有容错处理。函数fact(x)的功能是求x!。while(mn) printf(m和n输入错!请重新输入:n); scanf(%d%d,&m,&n); zhsgs=fact(m)/(fact(n)*fact(m-n);第26题 (10.0分) 题号:411 对任意输入的 x,用下式计算并输出 y 的值。 -1 x0) m=-1; if(n=0) m=0; else m=1;或 =0) m=1; else m=-1;第27题 (10.0分) 题号:509 编写函数fun其功能是:根据整型形参m,计算如下 公式的值:y=11/31/51/

10、71/(2m+1) 若m=9,则应输出:2.133256 double y=1; iaij)s=aij;第29题 (10.0分) 题号:330 计算出k以内最大的10个能被13或17整除的自然数之 和。(k3000)。int a=0,b=0;while(k=2)&(b d=n_x0010_; s+=d*d*d; n/=10;第31题 (10.0分) 题号:348 从低位开始取出长整型变量s中偶数位上的数,依次 构成一个新数放在t中。当s中的数为:7654321时,t中的数为:642。long sl=10;s /= 10;t = s % 10;while(s 0) s = s/100;t = s

11、_x0010_*sl + t;sl = sl * 10;第32题 (10.0分) 题号:313 从键盘为一维整型数组输入10个整数,调用fun函数 找出其中最小的数,并在main函数中输出。 int min,i;min=x0;for(i=1;if(xi & stri stri=stri-32;第34题 (10.0分) 题号:397 编写函数fun(str,i,n),从字符串str中删除第i个 字符开始的连续n个字符(注意:str0代表字符串 的第一个字符)。while(stri+n-1) stri-1=stri+n-1; stri-1=第35题 (10.0分) 题号:325 为整数),然后输出

12、主对角线元素的平方和,并在 fun()函数中输出。sum=0; sum=sum+aii*aii;388 题号 分)10.0( 题36第编写函数判断一个整数能否同时被3和5整除,若能 则返回值为1,否则为0。调用该函数求出15300之 间能同时被3和5整除的数的个数。if(n%3=0&n%5=0) return(1); return(0);第37题 (10.0分) 题号:399 编写程序求无理数e的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!+.+1/n! 当1/n!=0.000001) e=e+jc; j=1; for(k=1;=i; j=j*k; jc=1.0/j; retu

13、rn e;第38题 (10.0分) 题号:312 调用函数fun判断一个三位数是否水仙花数。 在main函数中从键盘输入一个三位数,并输 出判断结果。请编写fun函数。所谓水仙花数是指一3位数,其各位数字立方和 等于该数本身。153是一个水仙花数,因为153=1+125+27。int bw,sw,gw;bw=n/100;sw=(n-bw*100)/10;gw=n_x0010_; if(n=bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1; else return 0;第39题 (10.0分) 题号:335 求一个n位自然数的各位数字的积。(n 是小于10的 自然数) l

14、ong d,s=1; s*=d;第40题 (10.0分) 题号:379 给定n个数据, 求最大值出现的位置(如果最大值出 现多次,求出第一次出现的位置即可)。 return(k+1);第41题 (10.0分) 题号:22 从键盘为一维整型数组输入10个整数,调用fun 函数找出其中最小的数,并在main函数中输出。 请编写fun函数。int min,i;第42题 (10.0分) 题号:381 求一批数中小于平均值的数的个数。int i,sum=0,k=0; double average; sum=sum+ai; average=sum*1.0/n; if(averageai) k+;return(k);第43题 (10.0分) 题号:352 根据整型形参m,计算如下公式的值:y=1/21/4 1/6.1/2m 。1.414484 double y=0; y+=

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

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