回 帖 发 新 帖 刷新版面

主题:MATLAB的编程问题,急!!!

用MATLAB编写以下程序:
1、取任意整数,若是偶数,则用2除,否则乘3加1,重复此过程,直到整数变为1。 

2、输入两个正整数m和n,求其最大公约数和最小公倍数。

3、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

4、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

5、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

6、求出100-999范围内的水仙花数。所谓水仙花数即一个三位数,该数等于其各位数字的立方和。  如:153=13+53+33=1+125+27

7、找出1-10000范围内的完数。所谓完数即该数等于其真因数的和   如:28=1+2+4+7+14    

8 、魔方矩阵magic(n)的特点是:其元素由1到nn的自然数组成,且每行、每列及两对角线上的元素之和均等于(n3+n)/2。求n=9时的魔方矩阵。并且,找到此矩阵中所有被7整除的元素,在其位置上标以1,其余位置标以0。求此矩阵。

9、100元钱换成零钱(包括50元、20元、10元、5元、2元和1元六种面值),共有多少种不同的换法?(如50*2,20+10*7+5*2,100*1等都是不同的换法)。

希望高手们及时给小弟答案,急!!!谢谢

回复列表 (共21个回复)

21 楼

热闹咯。做这些可能有成就感!帮别人了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册