matlab中寻找回文数问题,程序如下,运行不了,求高手修改找错!要求:寻找11-999之间的数m,并且它满足m、m2=m*m、m3=m*m*m均为回文数,并把m、m2、m3输出.满足上述要求的数例如m=11、m2=121、m3=1331.程序

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 17:18:15

matlab中寻找回文数问题,程序如下,运行不了,求高手修改找错!
要求:寻找11-999之间的数m,并且它满足m、m2=m*m、m3=m*m*m均为回文数,并把m、m2、m3输出.满足上述要求的数例如m=11、m2=121、m3=1331.
程序:
for m=11:1:999
n=floor(log(m))+1; %求数字的位数
v=mod(floor(m./10.^(n-1:-1:0)),10);
w=fliplr(v);
m2=m*m;
n2=floor(log(m2))+1;
v2=mod(floor(m2./10.^(n2-1:-1:0)),10);
w2=fliplr(v);
m3=m*m*m;
n3=floor(log(m))+1;
v3=mod(floor(m3./10.^(n3-1:-1:0)),10);
w3=fliplr(v);
if all(v==w)&&all(v2==w2)&&all(v3==w3)
disp(m);
disp(m2);
disp(m3);
end
end

clc
clear
for m=11:999
strm=num2str(m);
if m==str2num(strm(end:-1:1))
strmm=num2str(m^2);
if m^2==str2num(strmm(end:-1:1))
strmmm=num2str(m^3);
if m^3==str2num(strmmm(end:-1:1))
disp(['m=',strm]);
disp(['m*m=',strmm]);
disp(['m*m*m=',strmmm]);
end
end
end
end
%输出结果:
m=11
m*m=121
m*m*m=1331
m=101
m*m=10201
m*m*m=1030301

matlab中寻找回文数问题,程序如下,运行不了,求高手修改找错!要求:寻找11-999之间的数m,并且它满足m、m2=m*m、m3=m*m*m均为回文数,并把m、m2、m3输出.满足上述要求的数例如m=11、m2=121、m3=1331.程序 Matlab求回文数.用两种方法求所谓回文数是指其各位数字左右对称的整数,例如121、232、87678等.试编写程序寻找11-999之间的数m,它满足m、m2、m3均为回文数,并把m、m2、m3输出.满足上述要求的数例 一个回文数与平方数的程序?最近写了个“判断六位数中既是回文数又是平方数的程序”,可老出错,感激不禁!程序如下#include#includeint fun(long *x){long b,c,d,j=0,n,temp1,temp2;temp1=(long)sqrt(100000);temp2=(lo 编写一个程序,求回文数. 回文数的C#问题. 用C 语言编写程序,找出1到256中所有的回文数急 pascal求打印回文数寻找回文数.我们把形如:121,3223这种正读反读都一样的数据称为回文数,你能编写程序找出N以内的所有回文数么?(N不超出32767)输入:输入一个整数,n样例输入:300输出:1 2 编写程序,计算100-1000之间的特殊数(1)素数 (2)回文数 (3)完数 (4)水仙花数菜单格式如下: C语言.回文数猜测.下面是问题和程序.看程序哪里有问题.所谓回文数,即顺序与逆序均为相同的整数.如292、10301均为回文数.有人猜测:任意一个十进制整数n(n不为回文数),经有限次“顺逆求和 找出三位数范围内所有回文数 VB程序 c语言求回文数,不知程序有什么问题,总是No output,输入正整数 m 和 n ,输出 [m,n] 闭区间中满足下列条件的正整数及其平方:正整数的平方具有对称性质(也称为回文数) ,如:11 的平方是 121 . 找出1~256中回文数的C语言程序怎么写?若某数的平方和具有对称性质,则称该数为回文数,如11的平方为121,称11为回文数,找出1~256中所有的回文数.怎么用C语言编程啊! matlab中函数绘图问题程序如下:>> t=0:1:100;>> y=t;>> x=0;>> for i=1:length(t)if t(i) 商人过河问题matlab程序 C语言:请编写程序,找出满足如下条件的整数m请编写程序,找出满足如下条件的整数m:(1)该数在[11,999]之内;(2) m、m2、m3均为回文数.例如m=11,m2=121,m3=1331,11、121、1331皆为回文数,故m=11是满足条 编写程序,从键盘输入一个5位数,判断该数是否为回文数.例如:输入:12345,输出:不是回文数.输入:12321,输出:是回文数 matlab 一组数(有正有负)中寻找最接近0 的数 问一个关于matlab的问题我想找出2-50之内所有的相邻的两个数的和减一为素数的数,并且把所有的数输出到excel中,程序如下:k=3;a=2;b=0;i=1;e=ones(24,2);while a