1、 编写函数,求两个自然数M和N的最大公约数和最小公倍数。
2、 在屏幕上显示杨辉三角:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
3、 用牛顿迭代法求e-x-x=0在x= -2附近的一个实根,直到满足|xn-xn-1|<10-6为止。
4、 编一函数求任意整数是否为回文数(左读右读都一样的数,如12321),且通过调用求出10-300之间满足n、n2、n3均为回文数的n。
5、 验证哥德巴赫猜想,对2000以内的正偶数均成立,即2000以内的正偶数均可分为两个素数之和,请编写程序验证。
6、 古希腊人喜欢用几何形状对数字分类,例如,被他们称为三角形的数字是指该数字所代表的小圆石的数目能排列成等边三角形,如0,1,3,6,10,15,21,28就是所谓的三角形数字。编写并验证函数int isTriangular(int n),若n是三角形数字则返回数值1,否则返回数值0。
7、 编写一个程序将用户输入的一个十进制数分别转换成二进制数、八进制数和十六进制数。