张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列的前20项。
*问题分析与算法设计设数列的首项为a,则前4项之和为"4*n+6*a",前4 项之积为"n*(n+a)*(n+a+a)*(n+a+a+a)"。同时"1<=a<=4","1<=n<=6"。可采用穷举法求出此数列。
*程序说明与注释#include<stdio.h>int main(){int n,a,i;printf("The series with equal difference are:\n");for(n=1;n<=6;n++) /*公差n取值为1~6...
用一元人民币兑换成1分、2分和5分硬币,共有多少种不同的兑换方法。
*问题分析与算法设计根据题意设i,j,k分别为兑换的1分、2分、5分硬币所具有的钱数(分),则i,j,k的值应满足:i+j+k=100
*程序说明与注释#include<stdio.h>int main(){int i,j,k,count=1;printf("There are follwing small exchange plans for 1 Yuan note:\n");for(i=0;i<=100;i++) /*i为1分硬币钱数,可取值0,1,2...,100*/for(j=0;j<=100-i;j+=2)...
在oibh上,我分别参加了周一到周四的四次模拟,分别为提高组模拟,普及组模拟,提高组模拟,提高组模拟
Wind机器人大赛II[done]出题人:Wind 鹿麓璐辘轳露时间:10.1晚上19:00~22:00game journey国庆模拟赛[普及组]出题人:DPkk 审核:Adventure030时间:10月2日晚 7:00-10:00秋之回忆模拟赛
出题人:yours & 波然 & renqing时间:2007-10-3 8:30 to 11:30SC主题公园杯邀请赛主办方:温州中学wzoi比赛时间:10月4日晚上 19:00 ~ 22:00
几次比赛的满分都...
*/ --------------------------------------------------------------------------------------*/ 出自: 快乐编程 http://hi.bccn.net/108519*/ 作者: neverTheSame E-mail:zhaoxufeng9997@126.com QQ:475818502*/ 时间: 2008-6-1*/ 声明: 尊重作者劳动,转载请保留本段文字*/ -----------------------------------------------------------------...
我刚结的婚,老公是大学同学,都是计算机专业的,毕业之后双双来到深圳,热情洋溢的工作,期望着靠两个人的努力建立一个温暖的小窝,希望永远相爱过幸福的日子,毕业一年以后还是男朋友的老公突然被查出来患上了乙肝,很快老公被原来公司解雇了,而且他们也没有给我老公办理任何医疗保险,同时,我也因为化验单上出现了三个加号而被公司辞退了,医生说,我刚刚被感染,可能会产生抗体,也可能会抵抗不了病毒而患病,和我本来同住的女孩子趁我不在的时候搬走了,当我看到空白的床铺时,觉得命运真是会捉弄人,深圳,第一次让我觉得很冷漠,没有了工作,搬离了原来的公司集体宿舍,男友因为打击而失落的样子让我觉得难过极了,第一次,我...
我是女生,当初走上软件开发这条路完全是由于我大学的专业和性格所致。我的专业是“计算数学及其应用软件”,隶属于数学系。我们系80%的女生都选择去当老师或进机关事业单位了;而我,尽管有这样的机会,可我总觉得这类单位太闭塞了,而我又是一个不愿意被封闭的人;因为有了大四那年考上学校软件加强班并参与过实际项目的经历,我如愿以偿的被一家国内知名的大型软件公司聘用。
然而,编程并非我的理想,这一点在我还没有进入公司时我便清晰的知道。我的导师曾经很想推荐我去做市场工作,因为我有较强的表达能力、表现力和较好的外形,这要归功于我从小受过舞蹈训练,并且十多年来我一直坚持锻炼和经常业余演出的缘故。但...
左南跟我学电脑的第三天,我就认定他的大脑cpu主频太低,尽管学文科的人对于数理知识有些不兼容,那也不至于反应如此慢。我不停地点击他,他却始终瞪着眼睛无辜的望着我:“Teather楚,再讲一遍鼠标的用法吧?”瞧瞧,他总是对我毕恭毕敬,我又怎么好意思摆谱?!只好,重新教起。 其实,这一切都该怪我的父母。自从我大学毕业开始电脑软件开发师的职业后,老爸老妈就突然怀着自家菜地黄瓜熟了的无比喜悦,一遍一遍在我边嘀咕:“嫁人趁早呀!”完全不顾我是否同意,把我摆在亲朋好友间的“婚姻集贸市场”上标价出售。于是,我走马灯似的看了一个又一个,免费收了电脑学生一个又一个。最后,轮到了左南,他是介绍给我的...
爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?
*问题分析与算法设计根据题意,阶梯数满足下面一组同余式:x≡1 (mod2)x≡2 (mod3)x≡4 (mod5)x≡5 (mod6)x≡0 (mod7)
*程序说明与注释#include<stdio.h>int main(){int i=1; /*i为所设的阶梯数*/while(!((i%2==1)&&(i%3==2)&&(i%5=...
求四阶的素数幻方。即在一个4X4 的矩阵中,每一个格填 入一个数字,使每一行、每一列和两条对角线上的4 个数字所组成的四位数,均为可逆素数。
*问题分析与算法设计有了前面的基础,本题应当说是不困难的。最简单的算法是:采用穷举法,设定4X4矩阵中每一个元素的值后,判断每一行、每一列和两条对角线上的4个数字组成的四位数是否都是可逆素数,若是则求出了满足题意的一个解。这种算法在原理是对的,也一定可以求出满足题意的全部解。但是,按照这一思路编出的程序效率很低,在微机上几个小时也不会运行结束。这一算法致命的缺陷是:要穷举和判断的情况过多。充分利用题目中的“每一个四位数都是可逆素数”这一条件,可以...
中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
*问题分析与算法设计设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间,可得到下面的不定方程:5x+3y+z/3=100x+y+z=100所以此问题可归结为求这个不定方程的整数解。由程序设计实现不定方程的求解与手工计算不同。在分析确定方程中未知数变化范围的前提下,可通过对未知数可变范围的穷举,验证方程在什么情况下成立,从而得到相应的解。
...
“1898--要发就发”。请将不超过1993的所有素数从小到大排成第一行,第二行上的每个素数都等于它右肩上的素数之差。编程求出:第二行数中是否存在这样的若干个连续的整数,它们的和恰好是1898?假好存在的话,又有几种这样的情况?第一行:2 3 5 7 11 13 17......1979 1987 1993第二行:1 2 2 4 2 4...... 8 6
*问题分析与算法设计首先从数学上分析该问题:假设第一行中的素数为n[1]、n[2]、n[3]....n、...第二行中的差值为m[1]、m[2]、m[3]...m[j]...。其中m[j]为:m[j]=n[j+1]-n[j]。则第二...
求四位的可逆素数。可逆素数指:一个素数将其各位数字的顺序倒过来构成的反序数也是素数。
*问题分析与算法设计 本题的重点不是判断素数的方法,而是求一个整数的反序数。求反序数的方法是从整数的末尾依次截取最后一位数字,每截取一次后整数缩小10倍,将截取的数字作为新的整数的最后一位(新的整数扩大10倍后加上被截取的数字)。这样原来的整数的数字从低到高被不断地截取,依次作为新的整数从高到低的各位数字。
*程序说明与注释#include<stdio.h>#include<math.h>int num(int number);int ok(int number);int main(){int ...
求不超过1000的回文素数。
*问题分析与算法设计 所谓回文素数是指,对一个整数n从左向右和从由向左读其结果值相同且是素数,即称n为回文素数。所以本题的重点不是判断素数的方法,而是求回文整数。构造回文数的方法很多,这里仅介绍一种最简单的算法。实现思路是先求出一个整数的回文数,再判断是否为素数。 不超过1000的回文数包括二位和三位的回文数,我们采用穷举法来构造一个整数并求与其对应的反序数,若整数与其反序数相等,则该整数是回文数。
*程序说明与注释#include<stdio.h>
int a(int n)int main(){int i,j,t,k,s;printf("Fol...
验证:2000以内的正偶数都能够分解为两个素数之和(即验证歌德巴赫猜想对2000以内的正偶数成立)。
*问题分析与算法设计为了验证歌德巴赫猜想对2000以内的正偶数都是成立的,要将整数分解为两部分,然后判断出分解出的两个整数是否均为素数。若是,则满足题意;否则重新进行分解和判断。程序中对判断是否为素数的算法进行了改进,对整数判断“用从2开始到该整数的一半”改为“2开始到该整数的平方根”。原因何在请自行分析。
*程序说明与注释#include<stdio.h>#include<math.h>int fflag(int n);int main(){int i,n;for(i=4;i<=2...
AJAX的JavaScript的反射机制
-------------------------------------------------------------------------------- 什么是反射机制
反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。
在JavaScript中利用for(…in…)语句实现反射
在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:
for(var p in obj){ //语句}
这里var p表示声...
我是为了爱情而选择了计算机这个行业的。与男友是大学里认识的,他的专业是计算机,而我是学电子。毕业后为了将爱情进行到底,同时也为了实现我们的理想抱负,我和他决定到国内发展的焦点城市--上海工作。离毕业还有半年的时候,我们就到上海找工作、实习,很快都定下了自己满意的工作单位。谁知就在毕业前夕,我定下的工作单位与我签合同时发生了点问题,最后没有签。男友通过朋友介绍我去一家电子商务公司,专业并不对口,不过大学里学过一些计算机软硬件课程,业余时间里我也做过自己的个人网站,会用PHOTOSHOP这样的绘图工具。而且当时电子商务很火暴,所以对我还是挺有吸引力的。就这样我进了计算机这个行业。IT界,...
我的职业是电脑程序员,或者华丽点的头衔叫软件工程师、IT从业者。选择这个职业是因为我是学计算机软件专业的,选择这个专业是因为GOD那天是程序员。所以我不是那种狂热的程序员,事实上小时我一直以为自己会从事艺术工作,因本人思维发散,爱好广泛,懒于钻研。"既然不能选择你爱的,就爱你选择的吧!"自打大二企图转系宣告失败时起,便以此为念,努力培养自己对计算机和写程序的兴趣。如今晃眼已工作四个多年头,谈不上热爱,但对这份职业无论如何算是有了归宿感了。
毕业当年IT热正是打到顶峰的时候,所以在别的女孩还在烈日下泡招聘会的时候,我还算比较轻松的就讨到一份活计,即使有几次,考官对我说,"只可惜...
我是一个很要强的女孩子。也许是家庭环境的原因,缺乏安全感的我从小都大都希望能够成为一个了不起或是有着神秘能力的人,说来可笑,也许是小时候看武侠片看多了,我觉得只有这样我才能够有能力保护我自己。我大学的专业是计算机,自从开始接触它,那冷硬外壳下的神秘世界就开始深深的吸引着我,在那时,我认为能够编写出优秀的代码是计算机高手的最深的境界了。我崇拜那些能用代码创造奇迹的人,我也深切希望我能够成为那样的人......
大学毕业时,能够当一名程序员对我来说是一件渴望而不可求的愿望。找工作时的尴尬处境我到现在都记忆犹新,招聘会上所有招聘计算机专业的条件上基本都写着"男"。并不理想的毕业院校和我是女...
求素数表中1~1000之间的所有素数
*问题分析与算法设计素数就是仅能衩1和它自身整除的整数。判定一个整数n是否为素数就是要判定整数n能否被除1和它自身之外的任意整数整除,若都不能整除,则n为素数。程序设计时i可以从2开始,到该整数n的1/2为止,用i依次去除需要判定的整数,只要存在可以整除该数的情况,即可确定要判断的整数不是素数,否则是素数。
*程序说明与注释#include<stdio.h>int main(){int n1,nm,i,j,flag,count=0;do{printf("Input START and END=?");scanf("%d%d",&n1,&a...
3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身。请求出具有这样性质的全部四位数。
*问题分析与算法设计具有这种性质的四位数没有分布规律,可以采用穷举法,对所有四位数进行判断,从而筛选出符合这种性质的四位数。具体算法实现,可任取一个四位数,将其截为两部分,前两位为a,后两位为b,然后套用公式计算并判断。
*程序说明与注释#include<stdio.h>int main(){int n,a,b;printf("There are following number with 4 digits satisfied ...