摘要:
网站地址:www.readthewords.com 这个网站上能把每一段你输入的英文、法文或者西班牙文字,都朗读出来,并且还提供了15位男女“主播”供你选择。对于想学英语的人来说,是最好不过的听力练习工具。 进入网页的时候,请一定记得打开音箱。你会在网页左面看到一位长发红唇美女的动画美女,她正介绍说,“欢迎你把文字贴过来,我们负责朗读一切”。 这本来是为有学习障碍的学生提供语音学习方... 阅读全文
摘要:
Speak2Me-跟我说是国内一家提供在线英语口语交流的智能系统,同时也是一个交友的社会性网络平台。 Speak2Me-跟我说是国内一家刚刚上线运营的英语教学与口语交流的社会性网络平台。他们将先进的英语口语教育方法和现代语音识别技术相结合,推出了一套全新的英语口语学习系统;在这个系统中,学习者可以在虚拟的英语环境中,与智能机器人Lucy练习口语,与目前中国英语教育市场中的其它产品不同,Speak... 阅读全文
摘要:
今天说说,英语的问题,这东西真是程序员永远的痛? Leo,您好! 我最近在网上阅读了您的文章,看到您给提出问题的初学者很有意义的答复,我也希望得到您的帮助,谢谢。 我是07年毕业的学生,在北京一个还算可以的大学的软件工程专业读了四年,后来来到了外地的一家公司。这家公司主营是数据通信,我的兴趣是Java开发,虽然在这里也有一个部门是搞Java的,也有自己的几套系统,来这一年了,主要做的就是对原有系统... 阅读全文
摘要:
如果一个数恰好等于它的因子之和,则称该数为“完全数”。 *问题分析与算法设计 根据完全数的定义,先计算所选取的整数a(a的取值1~1000)的因子,将各因子累加于m,若m等于a,则可确认a为完全数。 *程序说明与注释 #include int main() { int a,i,m; printf("There are following perfect numbers smaller than... 阅读全文
摘要:
如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 *问题分析与算法设计 按照亲密数定义,要判断数a是否有亲密数,只要计算出a的全部因子的累加和为b,再计算b的全部因子的累加和为n,若n等于a则可判定a和b是亲密数。计算数a的各因子的算法: 用a依次对i(i=1~a/2)进行模运算,... 阅读全文
摘要:
自守数是指一个数的平方的尾数等于该数自身的自然数。例如: 252=625 762=5776 93762=87909376 请求出200000以内的自守数 *问题分析与算法设计 若采用“求出一个数的平方后再截取最后相应位数”的方法显然是不可取的,因为计算机无法表示过大的整数。 分析手工方式下整数平方(乘法)的计算过程,以376为例: 376 被乘数 X 376 乘数 ---------- 2256... 阅读全文
摘要:
打印所有不超过n(取n int main(void) { int m[16],n,i,t,count=0; long unsigned a,k; printf("No. number it's square(palindrome)\n"); for(n=1;n=i)printf("%2d%10d%10d\n",++count,n,n*n); } return 0; } *运行结果 No. n... 阅读全文
摘要:
3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身。请求出具有这样性质的全部四位数。 *问题分析与算法设计 具有这种性质的四位数没有分布规律,可以采用穷举法,对所有四位数进行判断,从而筛选出符合这种性质的四位数。具体算法实现,可任取一个四位数,将其截为两部分,前两位为a,后两位为b,然后套用公式计算并判断。 *程序说明与注... 阅读全文
摘要:
求素数表中1~1000之间的所有素数 *问题分析与算法设计 素数就是仅能衩1和它自身整除的整数。判定一个整数n是否为素数就是要判定整数n能否被除1和它自身之外的任意整数整除,若都不能整除,则n为素数。 程序设计时i可以从2开始,到该整数n的1/2为止,用i依次去除需要判定的整数,只要存在可以整除该数的情况,即可确定要判断的整数不是素数,否则是素数。 *程序说明与注释 #include int ... 阅读全文
摘要:
验证:2000以内的正偶数都能够分解为两个素数之和(即验证歌德巴赫猜想对2000以内的正偶数成立)。 *问题分析与算法设计 为了验证歌德巴赫猜想对2000以内的正偶数都是成立的,要将整数分解为两部分,然后判断出分解出的两个整数是否均为素数。若是,则满足题意;否则重新进行分解和判断。 程序中对判断是否为素数的算法进行了改进,对整数判断“用从2开始到该整数的一半”改为“2开始到该整数的平方根”。原因... 阅读全文
摘要:
求四位的可逆素数。可逆素数指:一个素数将其各位数字的顺序倒过来构成的反序数也是素数。 *问题分析与算法设计 本题的重点不是判断素数的方法,而是求一个整数的反序数。求反序数的方法是从整数的末尾依次截取最后一位数字,每截取一次后整数缩小10倍,将截取的数字作为新的整数的最后一位(新的整数扩大10倍后加上被截取的数字)。这样原来的整数的数字从低到高被不断地截取,依次作为新的整数从高到低的各位数字。... 阅读全文
摘要:
求不超过1000的回文素数。 *问题分析与算法设计 所谓回文素数是指,对一个整数n从左向右和从由向左读其结果值相同且是素数,即称n为回文素数。所以本题的重点不是判断素数的方法,而是求回文整数。构造回文数的方法很多,这里仅介绍一种最简单的算法。实现思路是先求出一个整数的回文数,再判断是否为素数。 不超过1000的回文数包括二位和三位的回文数,我们采用穷举法来构造一个整数并求与其对应的反序数... 阅读全文
摘要:
“1898--要发就发”。请将不超过1993的所有素数从小到大排成第一行,第二行上的每个素数都等于它右肩上的素数之差。编程求出:第二行数中是否存在这样的若干个连续的整数,它们的和恰好是1898?假好存在的话,又有几种这样的情况? 第一行:2 3 5 7 11 13 17......1979 1987 1993 第二行:1 2 2 4 2 4...... 8 6 *问题分析与算法设计 首先从数学上... 阅读全文
摘要:
求四阶的素数幻方。即在一个4X4 的矩阵中,每一个格填 入一个数字,使每一行、每一列和两条对角线上的4 个数字所组成的四位数,均为可逆素数。 *问题分析与算法设计 有了前面的基础,本题应当说是不困难的。 最简单的算法是:采用穷举法,设定4X4矩阵中每一个元素的值后,判断每一行、每一列和两条对角线上的4个数字组成的四位数是否都是可逆素数,若是则求出了满足题意的一个解。 这种算法在原理是对的,也一定... 阅读全文
摘要:
中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? *问题分析与算法设计 设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间,可得到下面的不定方程: 5x+3y+z/3=100 x+y+z=100 ... 阅读全文