




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、给定程序的功能是求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注:圆面积公式为:S=r2,在程序中定义的变量名要与公式的变量相同)。 例如输入圆的半径值:19.527输出为:s = 598.950017。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank13.c中。 不得增行或删行,也不得更改程序的结构!#include /*found*/float fun ( float _1_ )/*found*/ return 3.14159 * _2_ /2.0;main ( ) float x; printf ( Enter x: );/*found*/ scanf ( %f, _3_ ); printf ( s = %fn , fun ( x ) ); float fun ( float r ) return 3.14159 * r * r /2.0; scanf ( %f, &x ); 2、给定程序的功能是计算并输出下列级数的前N项之和SN,直到SN+1大于q为止,q的值通过形参传入。 2 3 4 N+1 SN = + + + + 1 2 3 N 例如,若q的值为50.0,则函数值为50.416687。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank19.c中。 不得增行或删行,也不得更改程序的结构!#include double fun( double q ) int n; double s; n = 2; s = 2.0;/*found*/ while (s _1_ q) s=s+(double)(n+1)/n;/*found*/ _2_ ; printf(n=%dn,n);/*found*/ _3_ ;main ( ) printf(%fn, fun(50); while (s=q) n+;+n;n=n+1; n=1+n; return s; 3、给定程序的功能是求k!(k13)并通过函数名传回主函数。 例如:若k = 10,则应输出:3628800。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank20.c中。 不得增行或删行,也不得更改程序的结构!#include long fun ( int k)/*found*/ if (k _1_ 0)/*found*/ return (k*fun(_2_);/*found*/ else if ( k _3_ 0 ) return 1L;main() int k = 10 ; printf(%d!=%ldn, k, fun ( k ) ; if (k 0) return (k*fun(k-1);return (k*fun(-1+k); else if ( k=0 ) 4、给定程序的功能是:根据整型形参n,计算如下公式的值。 1 1 1 A1=1,A2=,A3=,An= 1+ A1 1+ A2 1+ An-1 例如,若n=10,则应输出:0.618056。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank22.c中。 不得增行或删行,也不得更改程序的结构!#include float fun ( int n )/*found*/ float A=_1_ ; int i;/*found*/ for (i=1; i= _2_; i+) A = 1.0/(1+A);/*found*/ _3_ ;main( ) int n ; printf(nPlease enter n: ) ; scanf(%d, &n ) ; printf(A%d=%fn, n, fun(n) ) ; float A=1; int i;float A=1.0; int i;float A=1.00; int i; for (i=1; i=n; i+)return A ;5、给定程序的功能是分别统计字符串中大写字母和小写字母的个数。 例如,给字符串ss输入:AaaaBBb123CCccccd, 则输出结果应为:upper = 5,lower = 9 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank23.c中。 不得增行或删行,也不得更改程序的结构!#include void fun ( char *s, int *a, int *b ) while ( *s ) if ( *s = A & *s = a & *s = z )/*found*/ _2_ ; s+; main( ) char s100; int upper = 0, lower = 0 ; printf( nPlease a string : ); gets ( s ); fun ( s, & upper, &lower );/*found*/ printf( n upper = %d lower = %dn, _3_ ); (*a)+;+(*a);*a=*a+1;*a=1+*a; (*b)+;+(*b);*b=*b+1;*b=1+*b;printf( n upper = %d lower = %dn, upper, lower );6、给定程序的功能是求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数放在数组a中,通过n返回这些数的个数。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank28.c中。 不得增行或删行,也不得更改程序的结构!#include void fun(int *a, int *n) int i, j = 0 ; for(i = 1 ; i = 1000 ; i+) /*found*/ if(i % 7 = 0) | (i % 11 = 0) & i % 77 != 0) aj+ = _1_ ; /*found*/ *n = _2_ ;main() int aa1000, n, k ;/*found*/ fun ( _3_ ) ; for ( k = 0 ; k n ; k
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年自考专业(金融)模拟题库含答案详解【研优卷】
- 驾校12分考试题及答案
- 浦发银行鞍山市立山区2025秋招金融科技岗笔试题及答案
- 中信银行呼和浩特市新城区2025秋招数据分析师笔试题及答案
- 2024-2025学年度公务员考试《常识》模拟试题附参考答案详解(培优B卷)
- 农发行南京市高淳区2025秋招半结构化面试题库及参考答案
- 华夏银行哈尔滨市松北区2025秋招笔试专业知识题专练及答案
- 华夏银行长沙市岳麓区2025秋招小语种岗笔试题及答案
- 2025年自考专业(公共关系)考前冲刺练习题及答案详解参考
- 2025年四川省华蓥市中考物理考前冲刺练习题1套附答案详解
- 卫生政策学之政策问题根源分析
- 步进电机及其工作原理-电机的工作原理及特性课件
- 基于CAN通讯的储能变流器并机方案及应用分析报告-培训课件
- 腹直肌分离康复(产后康复课件PPT)
- 聚合物成型的理论基础课件
- 药监系统官方培训06细菌内毒素方法介绍-蔡彤
- 慢性中耳炎的并发症课件
- 灭火器每月定期检查及记录(卡)表
- 千米、分米和毫米的认识单元备课
- 药品生产质量管理工程完整版课件
- 人工智能(AI)在人力资源领域的应用与展望
评论
0/150
提交评论