吉林大学历年C语言程序设计试题及答案

吉林大学历年C语言程序设计试题及答案(5)END

2000年试题答案

一、(1)解题思想: 用5个数 a,b,c,d,e,来回替换,最终f(n)算出。

设计程序如下:

int F(int n)

{ if(n <=5) return n ;

int temp,a=1;b=2;c=3;d=4;e=5;

for(int i=6;i <=n;i++) {

temp=e-c-a; a=b; b=c; c=d; d=e; e=temp; }

return e;

}

(2)解题思想: 根据园相切的定义: 圆心之间的距离等于半径之和或半径之差,判断一下即可。设圆心坐标和园的半径已经存在数组x[100],y[100],r[100]中。注意,相切包括内切和外切。

设计程序如下:

#include

#include

struct node

{ int m ; int n ;

node *next; };

double d(int i,int j)

{ return sqrt((x-x[j])*(x-x[j])+(y-y[j])*(y-y[j])); }

node *fun(void)

{ node *head=NULL;

node *p;

for(int i=0;i for(int j=i+1;j

if((d(i,j)==r+r[j])||(d(i,j)==r-r[j])||(d(i,j)==r[j]-r)) {

p=new node;

p- >m=i;

p- >n=j;

p- >next=head;

head=p; }

return head;

}

(3) #include

const int N=10;

int fun()

{ int i,j,k,a[N][N],b[N][N],m,s,p;

for(i=0;i for(j=0;j for(i=0;i for(j=0;j

p=1;

for(i=0;i m=1; for(j=0;j s=0;

for(k=0;k <10;k++) s+=a[k]*b[k][k];

p*=b*(m+s); }

return p;

}

(4)解题思想:根据题目要求把数组a和b扫描一次,即可求c。

#include

const int m=3,n=4;

void fun(float a[],float b[],float c[])

{ float p;

p=0;

for(int k=0;k

p=0;

for(int i=0;i <=m;i++)

for(int j=0;j <=n;j++)

if(i+j==k) p+=a*b[j];

c[k]=p; }

}

二、解题思想:这实际上是积分过程的模拟,在区间[o,N]上,可以先划分出N个小区间,如果不能满足题目的精确度,则继续划分成2×N个区间,那么当区间个数足够多时,总可以满足精确度要求。在判断误差时,可以使用积分大和与积分小和相减的方法。

设计程序如下:

#include

#include

double function(int N,double e)

{ double s1=0,s2=10;

float M=N;

while (fabs(s2-s1) >=e) {

s1=0;s2=1;

for(int i=0;i

s1=F(i*N/M)*N/M+s1;

s2=F((i+1)*N/M)*N/M+s2; }

N=M*2; }

return s1;

}

三、解题思想:用直接插入排序法进行集合的并运算,可以保证集合中没有相同的元素。其中集合元素产生时用到了函数指针。

#include

typedef int(*MenuFun)(int);

int F1(int x){return x*x+1;}

int F2(int x){return 2*x*x+1;}

int F3(int x){return 3*x*x+1;}

int F4(int x){return 4*x*x+1;}

int F5(int x){return 5*x*x+1;}

int F6(int x){return 6*x*x+1;}

int F7(int x){return 7*x*x+1;}

int F8(int x){return 8*x*x+1;}

int F9(int x){return 9**x+1;}

int F10(int x){return 10*x*x+1;}

MenuFun F

吉大c语言程序设计作业一,吉林大学历年C语言程序设计试题及答案.doc相关推荐

  1. 代写python代码一般多少钱_代写CO 353课程作业、代做Python程序设计作业、代写Python语言作业...

    代写CO 353课程作业.代做Python程序设计作业.代写Python语言作业 日期:2020-03-17 11:22 CO 353 - Homework assignment 4 Winter ' ...

  2. 代写python作业 费用_代写dither method作业、代做python程序设计作业、代写python语言作业、代做Image Dithering作...

    代写dither method作业.代做python程序设计作业.代写python语言作业.代做Image Dithering作 日期:2019-10-07 04:39 ? Implement the ...

  3. 东北大学c语言及程序设计题库,东北大学c语言编程试题及其答案.doc

    东北大学c语言编程试题及其答案.doc 东北大学C语言程序设计题库第一部分(选择题)1.构成C语言的基本单位是________.你的答案是:正确答案是:B过程函数语句命令2.设x为整型变量,不能正确表 ...

  4. c语言程序设计试题及答案十,C语言程序设计试题试题及答案.doc

    <C语言程序设计试题试题及答案.doc>由会员分享,可在线阅读,更多相关<C语言程序设计试题试题及答案.doc(49页珍藏版)>请在装配图网上搜索. 1.C ,C+(120)1 ...

  5. 中南c语言作业答案,中南民族大学10套计算机C语言期末考试复习试题及答案.doc...

    中南民族大学10套计算机C语言期末考试复习试题及答案.doc 一.判断 共10题 (共计10分)第1题 ( 1.0分) 题号1488函数即可以嵌套定义,又可以嵌套调用.N第2题 ( 1.0分) 题号1 ...

  6. C语言模拟11答案,C语言模拟试题11答案.doc

    C语言模拟试题11答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档 ...

  7. C语言控制流编程试题,可编程序控制系统设计师(中级)职业认证理论考试试题(含答案).doc...

    可编程序控制系统设计师(中级)职业认证理论考试试题(含答案).doc 可编程序控制系统设计师(中级)职业认证理论考试试题(含答案) 一.单项选择题 1.以下对S7-200PLC变量存储器V描述不正确的 ...

  8. 吉大计算机专业的硕士论文,吉林大学硕士研究生学位论文陷入抄袭之门

    原标题:吉林大学硕士研究生学位论文陷入抄袭之门 论文抄袭天天有,过一段时间,不曝出一则论文抄袭事件,那都感觉奇怪了.这则吉林大学硕士抄袭事件之前,不是刚刚曝出兰州大学抄袭被开除,状告学校事件,以及山东 ...

  9. 东北与吉大那个计算机好,东北大学和吉林大学哪个更好?2020届考生了解参考!...

    东北大学和吉林大学哪个更好?2020届考生了解参考!东北大学与吉林大学都是我国高校,各自都有特色.总体来说吉林大学稍好于东大.但就计算机而言,我还是看好东北大学.东大的自控,计算机, 冶金,材料等 在 ...

最新文章

  1. 今天看到两个题 写出来思考一下
  2. mysql合并查询结果及为表和字段取别名
  3. hibernate保存会先insert再update_Hibernate的批处理
  4. 基于增强现实和脑机接口的机械臂控制系统
  5. opencv 图像 抠图 算法_人工智能 | 不用绿幕也能实时抠图,商汤等提出只需单张图像、单个模型的新方法MODNet...
  6. java运行环境变量及自定义变量
  7. 浅谈面向对象思想下的 C 语言
  8. 容器服务Windows Kubernetes使用阿里云日志服务来收集容器日志
  9. 专升本c语言名词解释题_专升本到底难不难?
  10. 使用代码为TextView设置drawableLeft
  11. 在Google使用Borg进行大规模集群的管理 5-6
  12. 机器学习面试问题10
  13. kingcms的标签
  14. lisp 标注螺纹孔_cad中螺纹孔怎么标注
  15. Java计算同比环比
  16. 计算机考试没考好检讨书免费,玩电脑检讨书精选范文
  17. Python爬虫之协程
  18. spark MLlib 概念 2:Stratified sampling 层次抽样
  19. 训练赛20160406_华中OJ
  20. @Transactional失效情况

热门文章

  1. c语言已知先序还原二叉树,(c++ 递归)先序 中序 还原二叉树
  2. keras提取模型中的某一层_keras获得某一层或者某层权重的输出实例
  3. python3 ocr_OCR识别-python3.5版
  4. CUDA软件系统知识
  5. 前福娃集团营销总监-周胜哥箴言
  6. 设置IDEA自动导入import 关联的包
  7. 在Ubuntu 14.04 64bit上进行md5加密编程
  8. 【blender教程】从头到尾全流程创建一辆吉普车
  9. LTE Paging时频资源
  10. Callgrind--函数调用分析工具以及可视化方法