2 sxt1001

尚未进行身份认证

暂无相关描述

等级
TA的排名 12w+

中国大学MOOC课程《程序设计入门——C语言》 期末考试编程题

1最简分式(10分)题目内容:分数可以表示为“分子/分母”的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。 输入格式:输入在一行中给出一个分数,分子和分母中间以斜...

2018-11-12 23:21:20

中国大学MOOC课程《程序设计入门——C语言》 第8周编程练习

1单词长度(4分)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。 输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。 输出格式:在一行中输出这行文本对应...

2018-11-12 21:56:23

中国大学MOOC课程《程序设计入门——C语言》 第7周编程练习

1多项式加法(5分)题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。 输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所...

2018-11-08 21:09:41

中国大学MOOC课程《程序设计入门——C语言》 第6周编程练习

1高精度小数(10分)题目内容:由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。(0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数来表示,第二位用另一个整数来表示,以此类推,就可以输出一个高精度的除法结果了。如16/1...

2018-11-06 20:15:06

中国大学MOOC课程《程序设计入门——C语言》 第5周编程练习

1素数和(5分)题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。 输入格式:两个整数,第一个表示n,第二个表示m。 输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,...

2018-11-04 13:24:58

中国大学MOOC课程《程序设计入门——C语言》 第4周编程练习

1奇偶个数(5分)题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。 ...

2018-11-02 22:25:23

中国大学MOOC课程《程序设计入门——C语言》 第3周编程练习

1 题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,...

2018-11-02 22:21:32

反转整数 python编程

给定一个32位有符号整数,将整数中的数字进行反转。示例 1:输入:123输出:321 示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储32位有符号整数,其数值范围是[−2**31, 2**31 −1]。根据这个假设,如果反转后的整数溢出,则返回0。 代码:c...

2018-10-28 09:19:46

安装cygwin的时候找不到gcc-mingw组件怎么办

    安装cygwin的时候(安装类型:installfrominternet),中间有一个步骤是需要是需要我们选择安装的组件包,为了使我们安装的Cygwin能够编译程序,我们需要安装gcc编译器,默认情况下,gcc并不会被安装,我们需要选中它来安装。为了安装gcc,我们用鼠标点开组件列表中的“Devel”分支,在该分支下,有很多组件,我们必须的是:binutils gcc g...

2018-10-14 11:20:39

统计句子中的词频 python编程

问题描述:题目内容:对于一个已分词的句子(可方便地扩展到统计文件中的词频):我/是/一个/测试/句子/,/大家/赶快/来/统计/我/吧/,/大家/赶快/来/统计/我/吧/,/大家/赶快/来/统计/我/吧/,/重要/事情/说/三遍/!可以用collections模块中的Counter()函数方便地统计词频,例如可用如下代码:importcollectionsimportc...

2018-10-03 14:45:51

寻找输入数字中的全数字(pandigital) python编程

题目内容:如果一个n位数刚好包含了1至n中所有数字各一次则称它们是全数字(pandigital)的,例如四位数1324就是1至4全数字的。从键盘上输入一组整数,输出其中的全数字,若找不到则输出“notfound”。形如:def pandigital(nums):        ......       return lst   if __name__ == "__main__":...

2018-10-02 12:42:14

统计字符串中的字符个数 python编程

问题描述:题目内容:定义函数countchar()按字母表顺序统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。形如: def countchar(string):       ... ...      return a list if __name__ == "__main__":      string = input()      ......

2018-10-02 12:39:55

寻找第n个默尼森数 python编程

问题描述:寻找第n个默尼森数。代码格式如下:defprime(num):    ...defmonisen(no):    ……    return xxxprint(monisen(int(input())))  #此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可(4分)题目内容:找第n个默尼森数。P是素数且M也是素数,并...

2018-10-01 23:12:26

寻找n以内的亲密数对 python编程

问题描述:寻找n以内的亲密数对。代码格式如下:deffac(n):  ...  return xxxn=int(input()) #此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可...(4分)题目内容:对于两个不同的整数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将...

2018-10-01 22:10:33

阶梯网络Ladder Network

在这里主要讲一下用于半监督学习的laddernetwork。网上别人分享的资料太少了,也不知道对不对,下面内容请带着怀疑的角度阅读,如有问题,欢迎指出。在讲半监督学习之前,先简单聊聊监督学习。在监督学习中,我们将原始数据通过简单的预处理(标准化等等),然后输入网络,神经网络自己从数据中学习,中间隐藏层就相当于一个个特征提取器。如下图,第一个隐藏层可能会提取一些线条等简单的特征,第...

2018-07-30 19:55:35

一种 k-最短路 python编程

算法来自李成江的《新的k最短路算法》:主要内容:算法第二部分提到的定理1:定理的证明: 算法的主要内容:一种k-最短路算法python实现:importheapqimportsysclassGraph:def__init__(self):self.vertices={}defa...

2018-07-08 08:47:30

斐波那契数列计算 Python编程

问题描述:斐波那契数列如下:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)编写一个计算斐波那契数列的函数,采用递归方式,输出不超过n的所有斐波那契数列元素调用上述函数,完成如下功能:用户输入一个整数n,输出所有不超过n的斐波那契数列元素、输出数列的元素和及平均数,输出按照顺序,用英文逗号和空格分割例如:输入:5输出:0,1,1...

2018-06-29 22:11:23

用python实现输出3位水仙花数

"3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方=ABC。请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。shuixianhua=[]foriinrange(1,10):forjinrange(10):forkinrange(10):...

2018-06-28 22:42:29

Dijkstra算法 python编程

Dijkstra算法(迪科斯彻算法、迪杰斯特拉算法):迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。提出者:     艾兹格·W·迪科斯彻(EdsgerWybeDijkstra,1930年...

2018-06-28 21:14:50

安装scrapy的时候报错Failed building wheel for Twisted和error:Microsoft Visual C++ 14.0 is required

在电脑上通过pipinstallscrapy安装scrapy的时候报错FailedbuildingwheelforTwisted和error:MicrosoftVisualC++14.0isrequired解决办法:安装twisted之后再安装scrapytwisted的whl文件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/...

2018-06-25 20:20:18

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!