vmware虚拟机的安装是很简单的,在网上找一软件vmware workstation 和一镜像文件即可。最后把镜像文件加载进去就可以了。如果不明白怎么安装可以在网上搜一下就可以了。
如果不是很懂linux的可以先按装一下虚拟机可以先使用一下。因为他和linux的一些功能差不多。可以先在这上面熟息一下linux。因为它可以在windows系统下运行,很容易切换,使用起来很方便。里面的vi编译器很好使用,编译程序也是很简单的,感觉也要比其他的编译器好一些。
我在这里只是想大家简单介绍一点,如果有兴趣可以自己到网上查些资料。
我来谈这个话题,未免过于狂妄,因为我对编程认识的时间也不是很久。很多东西自己也不怎么知道,我介绍一些编译器有的我也不是怎么很了解,只是会基本的使用而已。但我仍然希望能在读完后你能有一点获得。
Turbo C
这是我入门时接触的第一个编译器,其功能很简单,很容易掌握,只用到几个键。c是一个面向过程的语言,讲究的是做题的过程,算法。c作为一入门语言,对于初学者,tc足以胜任了。
Miscrosoft Visual c++
继tc之后,这是大多学计算机接触的第二个编译器,并且会长期使用的一编译器。它的功能强大,也可以编译c的程序,使用也很方便。因为vc是面向对象的语言,所以讲究的是...
linux是开源的,自从我听别人介绍后,对它那是心动已久。
当然现在看装linux系统是很简单的事情了,可是在开始的时候那也是遇到了很大的困难啊。不断的在网上找资料,完全没有问别人,自己解决的。是的就要使自己能够不断的自己学习,不要见到什么不懂得东西就去问别人。每个人都有惰性,我们要做的就是克服这种惰性,敢于动手实践。我每天都使不断的baidu再baidu,我认为我想知道的,我不知道的上面全都有了。baidu是和我最亲近的老师或者最聪明的朋友了。
在学习的时候总是一个问题解决一个问题冒出来,在这不断的发现问题解决问题的过程中我们学到了知识,我们就不断进步了。
...
问题描述
水仙花数是一个三位数,其各位数字立方和等于数本身。例如,153是一个水仙花数,因为153=。你的任务是判断一个数n是否是水仙花数。
输入
输入文件有若干行,每一行上有一个整数n,(1<=n<=999)。
输出
输出文件有若干行。对输入文件中的每个整数n,在一行上输出该数字,加上“YES”或“NO”,中间用冒号隔离开。如果数n是水仙花数,那么输出“YES”,否则输出“NO”。
输入样例
153100
输出样例
153:YES100:NO
问题描述 一个数n如果恰好等于它的真因子之和,那么这个数就称为完全数。例如,6是一个完全数,因为6=1+2+3。你的任务是判断一个数n是否是完全数。输入 输入文件有若干行,每一行上有一个整数n,(1<=n<=65535)。输出 输出文件有若干行。对输入文件中的每个整数n,先输出数n, 接着空一格后输出“YES”或“NO”,如果数n是完全数,那么输出“YES”,否则输出“NO”。输入样例36输出样例3 NO6 YES
问题描述
一个数n如果恰好等于它的真因子之和,那么这个数就称为完全数。例如,6是一个完全数,因为6=1+2+3。
你的任务是判断一个数n是否是完全数。
输入
输入文件有若干行,每一行上有一个整数n,(1<=n<=65535)。
输出
输出文件有若干行。对输入文件中的每个整数n,先输出数n,
接着空一格后输出“YES”或“NO”,如果数n是完全数,那么输出“YES”,否则输出“NO”。
输入样例
369
输出样例
3 NO6 YES9 NO
Description:Calculate a + b
Input:The input will consist of a series of pairs of integers a and b,separated by a space, one pair of integers per line, 0 0 means the end of the input, and do not need to output.
Output:For each pair of input integers a and b you should output the sum of a a...
今天真是个不错的天气,我知道现在已经快到过下一天的时候了. 今天是我做出第二道题的时候,心情既有点高兴,也有点郁闷.我感觉我做出来的题目都是些简单的.什么也没有考察到的题目.不管怎么说,又做出来一道.
pku_3030其实这题我已经做了很久了,刚才有一同学在QQ 群里说怎么做,我做了发过去让他看看错哪了,我晕啊,if语句里面出了问题了吧,判断有的等号只写了一个等号.我为这题郁闷了很久终于揭开迷了啊.
#include <iostream>
using namespace std;
int main(){ int n; cin >> n; while(n>0) { ...
国庆节过去了,新的一学期开始了,现在也是大二的人了,不能每天都忙忙碌碌而没有什么收获.c++已经学的差不多了,虽然说不上是什么高手但是也能应付的过去了.其实我也知道学什么东西不在多,而在精.但是现在不是把自己学的东西学的更细致的是时候,要先掌握更广的面,然后再弄得更深.
每天玩游戏又有什么意思呢,玩游戏远远没有在编程中得到的乐趣大.感到在现在地大学里 更感到充实.
所谓万事开头难,其实真的不假,我把java的书看了一点,感觉和c++有很多相似的地方,c++学好了,我想java也不是什么难事. 但是在装java软件的时候真的是遇到了很多的困难,我想其他人在刚开始自学的时候也...
今天星期六,和往常一样早上八点半去了学校的实验室。前两个星期六,都连续在里面做了五个多小时不过一道题也没有解决,所以在信心上是很受打击的。做为一个新手我不期望自己能有多么厉害,做出多少题目来,但我期望我能有所进步。
今天去了,题目已经下来了。我们一组的三个人,就开始忙碌了。第一个题目,题意是很简单的。不过他们不同意我的做法,认为那样太简单,会超时。我认为也时这样的,因为要调用一个数学函数,还要不断的循环。但我说我先写一下看一下。判断是否时素数,太简单了,我连筛法都没有用,用了最普通的方法,十几分钟就搞定了。看到他们在一旁还沉思什么其他的算法的时候,我提交了。完全出乎我的意料,ac...
在开始学习程序设计的时候会遇到有关于求最大公约数与最小公倍数的问题,因为用辗转相除法很好的解决了这一问题。当然在我们刚开始学的时候有种不知所以然的感觉,这不是奇怪的,毕竟是刚接触程序,同样也是第一次接触到关于算法的问题。在记忆理解的基础上这就不是一个问题了,和其它的知识一样,在我们记忆了--理解了--会运用了,这样就ok了。但是学习c或c++,我个人认为是和数学紧密相连的,也许以后参加了工作开始做一些的项目的时候不会太注意这些了。如果想学好编程,我认为学好数据结构、组合数学、博弈论等等是必要的。因为我个人对计算机编程也是初步涉猎,所以懂的也不是很多。说的可能又罗嗦有不在点上,敬请原...
除了2这个特别的素数外,所有的素数都可以分成两类:第一类是被4除余1的素数,如5,13,17,29,37,41;第二类是被4除余3的素数,如3,7,11,19,23,31。第一类素数都能表示成两个整数的平方和(第二类不能),例如:5=1*1+2*2<SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; ms
哥德巴赫猜想是世界近代三大数学难题之一。1742年,哥德巴赫在教学中发现,每个不小于6的偶数都是两个素数(只能被和它本身整除的数)之和,如6=3+3,12=5+7等等。当年,哥德巴赫写信给当时的大数学家欧拉,提出了以下的猜想:
(a)任何一个≥6之偶数,都可以表示成两个奇质数之和。
(b)任何一个≥9之奇数,都可以表示成三个奇质数之和。
这就是著名的哥德巴赫猜想。目前最佳的结果是中国数学家陈景润于1966年证明的,称为陈氏定理(ChensTheorem)。“任何充分大的偶数都是一个质数与一个自然数之和,而后者仅仅是两个质数的乘积”,通常都简称这个结果为大偶数,可表示为“1+...
做一个主动的人三十年前,一个工程师梦寐以求的目标就是进入科技最领先的IBM。那时IBM对人才的定义是一个有专业知识的、埋头苦干的人。斗转星移,事物发展到今天,人们对人才的看法已逐步发生了变化。现在,很多公司所渴求的人才是积极主动、充满热情、灵活自信的人。作为当代中国的大学生,你应该不再只是被动地等待别人告诉你应该做什么,而是应该主动去了解自己要做什么,并且规划它们,然后全力以赴地去完成。想想今天世界上最成功的那些人,有几个是唯唯诺诺、等人吩咐的人?对待自己的学业和研究项目,你需要以一个母亲对孩子那样的责任心和爱心全力投入不断努力。果真如此,便没有什么目标是不能达到的。 一个积极主动的人...
微软研究院院长李开复今年5月23日,比尔·盖茨先生在《华尔街日报》上撰文,支持和敦促美国ZF给予中国永久性正常贸易国待遇。文中,他特别谈到了在清华大学与中国大学生那次对话的愉快经历以及因此而留下的深刻印象。这篇文章令我不禁想到,在中国的这两年来,我工作中最大的享受也是到国内各高校与学生们进行交流。这些访问和交流使得我有机会与成千上万的青年学生就他们所关心的事业、前途等问题进行面对面的沟通。中国学生的聪明、好学和上进给我留下了非常深刻的印象。在与这些青年学生的交流过程中,我发现有一些问题是大家都十分关心的。那些已经获得国外大学奖学金的学生,大都希望我谈一谈应该如何度过自己在美国的学习生涯;...
百钱百鸡问题中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?*题目分析与算法设计设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间,可得到下面的不定方程:5x+3y+z/3=100x+y+z=100所以此问题可归结为求这个不定方程的整数解。由程序设计实现不定方程的求解与手工计算不同。在分析确定方程中未知数变化范围的前提下,可通过对未知数可变范围的穷举,验证方程在什么情况下成立,从而得到相应...
一、输入两个数n1和n2,且n1〈n2,变成求n2*(n2-1)*(n2-2)...*n1。本题考查语言功底,要求熟悉任何一门编程语言。c语言描述#include<stdio.h>int main(){ int n1,n2; int i; int sum=1; scanf("%d%d",&n1,&n2); for(i=0;i<(n2-n1);++i) { sum*=n2-i; } printf("%d",sum); return 0;}c++语言描述#include<iostream.h>using namespace std;int main(...
a. 全局变量 java程序不能定义程序的全局变量,而类中的公共、静态变量就相当于这个类的全局变量。这样就使全局变量封装在类中,保证了安全性,而在C/C++语言中,由于不加封装的全局变量往往会由于使用不当而造成系统的崩溃。 b. 条件转移指令 C/C++语言中用goto语句实现无条件跳转,而java语言没有goto语言,通过例外处理语句try、catch、finally来取代之,提高了程序的可读性,也增强了程序的鲁棒性。 c. 指针 指针是C/C++语言中最灵活,但也是最容易出错的数据类型。用指针进行内存操作往往造成不可预知的错误,而且,通过指针对内存地址进行显示类型转换后,可...
1、忘记定义变量。2、输入输出的数据类型与所用的格式说明符不一致。3、未注意int型数据的数值范围。4、在输入语句scanf中忘记使用变量的地址符。5、输入数据的组织与要求不符。6、误把“=”作为“等于”运算符。7、语句后面漏分号。8、在不该加分号的地方加了分号。9、对应该有花括弧的复合语句忘了加花括弧。10、括弧不配对。11、在用标识符时,忘记了答谢字母和小写字母的区别。12、引用数组元素是误用了圆括弧。13、在定义数组时,将定义的“元素个数”误认为是“可使用的最大下标值”。14、对二维或多维数组的定义和应用方法不对。15、误以为数组名代表数组中的全部元素。16、混淆字符数组与字符指针...
大o表示法Big O notation 二分法查找 binary search交换排序法exchange sort 下标index下标变量indexed variable 快速排序法quicksort空字符null character 一维数组one-dimensional array选择排序法selection sort 线形查找linear(sequential)search单维数组single-dimensional...