c语言第一周作业答案,C语言程序设计下mooc答案.pdf

《C语言程序设计下mooc答案.pdf》由会员分享,可在线阅读,更多相关《C语言程序设计下mooc答案.pdf(27页珍藏版)》请在装配图网上搜索。

1、2016.03.2806.30 北京理工大学 MOOC C语言程序设计(下)网上作业答案 第一周编程作业 1、求最大公约数和最小公倍数(15分) 题目内容: 编写程序,在主函数中输入两个正整数 a,b,调用两个函数 fun1() 和 fun2(),分别 求 a 和 b 的最大公约数和最小公倍数,在主函数中输出结果。 输入格式: 两个正整数 输出格式: 最大公约数和最小公倍数 输入样例: 12,40回车 输出样例: 最大公约数:4回车 最小公倍数:120回车 时间限制:500ms内存限制:32000kb Code: #include int fun1(int m,int n) int r; r=。

2、m%n; return r=0?n:fun1(n,r); int fun2(int m,int n) int t; t=m*n/fun1(m,n); return t; int main() int t,m,n; scanf(%d,%d, if(mch = zimu; ch_ next = ULL; if (node = ULL) node = ch_; else node next = ch_; node = node next; if (hear = ULL) hear = node; for (zimu = 2; zimu != (a 1); zimu ) ch_ = (CHAR_ *)。

3、malloc(sizeof(CHAR_); if (ch_ = ULL) exit(0); ch_ ch = zimu; ch_ next = ULL; node next = ch_; node = node next; for (node = hear, zimu = 0; node != ULL; node = node next, zimu ) node intch = zimu; scanf(%c, node = hear; if (panduanzimu = 0 break; node = node next; else if (panduanzimu = a node = nod。

4、e next; printf(%c, record); else printf( ); node = hear; hile (node != ULL) hear = node next; free(node); node = hear; return 0; 2、链 合并(15分) 题目内容: 两个由单项链 存储的 序 母数 的合并, 重复的保留一个。 例: a, c ,f, b, e, 合并 结果a, b, c , e , f , 。 输入格式: 两个 序 母数 输出格式: 合并 的 母数 输入样例1: a b c回车 d e f回车 输出样例1: a b c d e f回车 输入样例2: e。

5、 f 回车 e m回车 输出样例2: e f m回车 时间限制:500ms内存限制:32000kb Code: #include #include typedef struct ode char data; struct ode *next; List,*LinkList; List* CreateLinkList() LinkList L = (LinkList)malloc(sizeof(List),P; P = L; char c; hile(1) P next = (LinkList)malloc(sizeof(List); P = P next; scanf(%c%c, if(c =。

6、 n) break; P next = ULL; return L; LinkList Mer eLinkList(LinkList L1,LinkList L2) LinkList P1 = L1 next, P2 = L2 next; LinkList L = (LinkList)malloc(sizeof(List),P; P = L; hile(P1 P = P next; if(P1 data P2 data) P data = P2 data; P2 = P2 next; else if(P1 data data) P data = P1 data; P1 = P1 next; e。

7、lse P data = P1 data; P1 = P1 next; P2 = P2 next; hile(P1) P next = (LinkList)malloc(sizeof(List); P = P next; P data = P1 data; P1 = P1 next; hile(P2) P next = (LinkList)malloc(sizeof(List); P = P next; P data = P2 data; P2 = P2 next; P next = 0; return L; void ho List(LinkList L) LinkList P = L ne。

8、xt; hile(P next) printf(%c ,P data); P = P next; printf(%cn,P data); int main() LinkList L1,L2,L3; L1 = CreateLinkList(); L2 = CreateLinkList(); L3 = Mer eLinkList(L1,L2); ho List(L3); return 0; 第九周编程作业 1、解析 (15分) 题目内容: 输入一个 , 求 其中的 母n理解回车n,模拟文件缓冲区 读取的数 ,并 替换 的数 流解析出其中包括的 。(即通n分割两个 ) 输入格式: 一个 输出格式: 。

9、其中包括的 输入样例: abcnde回车 输出样例: abc回车 de回车 时间限制:500ms内存限制:32000kb Code: #include #include #include int main() int i, ,k; char a100; ets(a); k=strlen(a); printf(%c,a0); for(i=1;i=strlen(str) reverse(str,start,end 1); else if(startend) t=strstart; strstart=strend; strend=t; reverse(str,start 1,end 1); int 。

10、main( ) char str100; int start, end; ets(str); start=0;end=strlen(str); reverse(str,start,end); printf(%sn, str); return 0; 第十周编程作业 1、基本 达式(15分) 题目内容: 请结合C语言语 知识及 编译程的理解,完成一个 含一个 的基本 达式 的计 。 输入格式: 基本 达式 输出格式: 结果 输入样例: 1 2 输出样例: 3 时间限制:500ms内存限制:32000kb Code: #include #include int main() char op; int。

11、 i,a,b; scanf(%d%c%d, s itch(op) case :printf(%d,a b);break; case :printf(%d,a b);break; case *:printf(%d,a*b);break; case /:printf(%d,a/b);break; case %:printf(%d,a%b);break; default:break; return 0; 2、 的 计 含个 的 达式 的”(15分) 题目内容: 请在上一题的基础上,采用 的 ,计 含个 的 达式 的” ( 括,但 考虑优先级) 输入格式: 个 的 达式 输出格式: 结果 输入样例: 。

12、3*2 3 输出样例: 时间限制:500ms内存限制:32000kb Code: #include #include int main() static char op100; static int i, ,k,s,p100; scanf(%d, p0=s; for(i=0;1;i ) scanf(%c, if(opi=n) break; scanf(%d, for( =0; i; ) if(op =* op =/) if(op =*) p *=p 1; for(k= ;ki 1;k ) opk=opk 1; pk 1=pk 2; else p /=p 1; for(k= ;ki 1;k ) opk=opk 1; pk 1=pk 2; i ; ; for( =0; i; ) if(op = op = ) if(op = ) p =p 1; for(k= ;ki 1;k ) opk=opk 1; pk 1=pk 2; else p =p 1; for(k= ;ki 1;k ) opk=opk 1; pk 1=pk 2; i ; ; printf(%d,p0);。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487742.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

吃货联盟

public class eat {public static void main(String[] args) {Scanner input new Scanner(System.in);String[] names new String[4]; // 订餐人名字String[] dishMegs new String[4]; // 保存所选的信息,包括菜品名及份数int[] times new int[4]; // 保存订餐时间double[]…

2019-2020年人工智能产业发展深度报告

来源:华泰证券人工智能市场格局人工智能(Artificial Intelligence,AI)是利用机器学习和数据分析方法赋予机器模拟、延 申和拓展类人的智能的能力,本质上是对人类思维过程的模拟。AI 概念最早始于 1956 年 的达特茅斯会…

c语言求字符串复制函数,快速上手系列-C语言之字符串处理函数(一)

C语言中常用的字符串操作函数,有比如计算字符串长度、字符串拷贝,字符串比较等这样的整体操作函数,有字符串查询函数,也有字符串转换函数等等,这里先介绍字符串整体操作函数。字符串整体操作函数实际编程中&#xff0c…

宇宙的第一推动力,必然存在吗?

《创造世界与逐出乐园》(The Creation of the World and the Expulsion from Paradise),乔万尼迪保罗(Giovanni di Paolo),1445年,© 公共领域文/StillJustJames译/苦山校对/光明左使原文/m…

c语言编程安全队列,C语言编程队列的实现

queue.c功能函数:#include "queue.h"static void CopyToNode(Item item,Node *pn){pn->item item;}static void CopyToItem(Node *pn, Item *pi){*pi pn->item;}/* 把队列初始化为空,就是设置尾指针为NULL并设置项数(items成员)为0 */…

良好编程习惯的养成

在开发中,一个良好的编程习惯对这个团队也是一种带动作用,今天在网上看到了一坨这样的代码和屎,他恶心了!再次强调 一定要注意代码的缩进和格式化!!切记!切记!! 一定 不可…

科技部:学术不端零容忍!违规人员所获职称、奖金等全部清退归零

文章 | 募格学术来源 | 科技部、科奖中心、新京报国务院新闻办公室2020年5月19日下午举行新闻发布会,介绍加快建设创新型国家、支撑引领高质量发展有关情况。科技界的学风和作风一直都是各方高度关注的问题,科技部是如何加强科技界的作风和学风建设的&am…

c语言课程设计模块结构图,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼/*************************************************查询函数**********************************************/void search(){int flag,j,x;char w[20];FILE *fp;char v[20];printf("(1)按作者\n");printf("(2)按…

一文看懂台积电的研发实力

来源:内容来自「台积电财报」,谢谢。在一个月的文章《这才是台积电的真正实力》中,我们对台积电公司的实力做了一个概述。今天,我们从台积电去年底的研发投入和成果,看清这家晶圆代工巨头的真正技术实力。研发团队之组…

c语言中异或指令,C语言总结之异或运算的一些特性及巧妙应用

原标题:C语言总结之异或运算的一些特性及巧妙应用1.一个数和自己做异或的结果是0。如果需要一个常数0,x86平台的编译器可能会生成这样的指令:xorl %eax, %eax。不管eax寄存器里的值原来是多少,做异或运算都能得到0&…

VS2015 IIS Express 无法启动 解决办法(转)

因为安装各种乱七八糟的软件,然后不小心把IIS Express卸载掉了,网上下载了一个IIS Express 7,安装之后本地使用VS 2015无法启动调试,F5 无法启动IIS, 再次F5调试,没有反应IIS Express没有启动。 日志记录错…

【数字孪生】数字孪生十问:分析与思考

本文来源:数字孪生DigitalTwin(北京航空航天大学,自动化科学与电气工程学院,数字孪生研究组)摘 要:当前数字孪生备受学术界、工业界、金融界以及政府部门关注。然而各界对数字孪生存在不同的理解和认识,对数字孪生相关…

c语言xc比较大小写,XCTestAPI文档.docx

XCTestAPI文档XCTest准备工作对于新项目,在新建项目界面勾选上UI Tests;对于旧项目,在项目界面点击菜单栏中的FileNewTarget…iOSTestiOS UITesting Bundle。sleepForTimeInterval:线程休眠[NSTread sleepForTimeInterval:1.0f];也可以使用sl…

C语言编写一个备份文件,2014年3月二级C语言上机题库备份.doc

全国计算机等级考试二级C语言上机题库第一套程序填空程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划…

图解机器学习

来源:大数据实验室机器学习这个主题已经很普遍了,每个人都在谈论它,但很少有人能够透彻地了解它。当前网络上的一些机器学习文章晦涩难懂,理论性太强,或者通篇云里雾里地介绍人工智能、数据科学的魔力以及未来的工作等…

BZOJ 4819: [Sdoi2017]新生舞会

二次联通门 : BZOJ 4819: [Sdoi2017]新生舞会 /*BZOJ 4819: [Sdoi2017]新生舞会二分 01分数规划 最小费用流二分出一个答案费用流检验*/ #include <cstdio> #include <iostream> #include <queue> #include <cstring>const int BUF 12312312; char …

c语言 复制文件并重命名文件,VS2010 重命名文件:源文件名和目标文件名相同 的解决方案...

想要在“”解决方案资源管理器“”中修改一个已经写好的文件的文件名&#xff0c;如图&#xff1a;在改了几次后就出现了如图的问题&#xff1a;然而在“解决方案资源管理器”中并没有看到&#xff0c;于是我打开了工程在磁盘中的位置文件夹&#xff1a;意外发现了真的存在了一…

Space X和NASA到底有什么关系?

来源&#xff1a;大柳树防务原计划北京时间5月28日发射的载人龙飞船由于天气原因推迟至北京时间5月31日发射。此次发射任务由Space X公司研发的猎鹰9号&#xff08;Falcon 9&#xff09;运载火箭搭载龙飞船&#xff08;Crew Dragon&#xff09;执行&#xff0c;目的是将两名NAS…

菜鸟的Xamarin.Forms前行之路——绪言

作者入门时间不是很久,差不多一年,期间自学的东西比较杂乱,到目前为止,编程方面的知识比较薄弱.之所以做这个系列,也只是因为做了两个月的Xamarin.Forms方面的东西,由于资料和自身实力的原因,过程走的比较艰难,但所幸的是也解决了部分的问题,积累了一些经验.期望通过这个系列,和…

android 滚动画画,Android利用ViewPager实现可滑动放大缩小画廊效果

画廊在很多的App设计中都有&#xff0c;如下图所示&#xff1a;该例子是我没事的时候写的一个小项目&#xff0c;具体源码地址请访问https://www.easck.com/>使用方式布局中添加该自定义控件xmlns:tools"http://www.easck.com/tools"android:layout_width"ma…