MATLAB 和c++有什么关系
3个回答
展开全部
没什么关系,matlab主要用于数学建模以及数学问题的解决,
c++是一种面向对象的高级编程语言,一般要学习编程的话应该学习c++,因为大多数高校都把c++作为专业基础课。目前,我正在学习中……
c++是一种面向对象的高级编程语言,一般要学习编程的话应该学习c++,因为大多数高校都把c++作为专业基础课。目前,我正在学习中……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码
%
在命令窗口输出所有“水仙花数”。
%
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
%
例如:153是一个“水仙花数”,因为153=1^3+5^3+3^3。
%
by
lyqmath
clc;
clear
all;
close
all;
fprintf('\n所有水仙花数:\n');
for
num
=
100
:
999
num1
=
floor(num/100);
num2
=
floor((num-num1*100)/10);
num3
=
mod(num,
10);
if
num
==
num1^3
+
num2^3
+
num3^3
fprintf('\n水仙花数:
%d
=
%d^3
+
%d^3
+
%d^3\n',
num,
num1,
num2,
num3);
end
end
结果
所有水仙花数:
水仙花数:
153
=
1^3
+
5^3
+
3^3
水仙花数:
370
=
3^3
+
7^3
+
0^3
水仙花数:
371
=
3^3
+
7^3
+
1^3
水仙花数:
407
=
4^3
+
0^3
+
7^3
>>
%
在命令窗口输出所有“水仙花数”。
%
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
%
例如:153是一个“水仙花数”,因为153=1^3+5^3+3^3。
%
by
lyqmath
clc;
clear
all;
close
all;
fprintf('\n所有水仙花数:\n');
for
num
=
100
:
999
num1
=
floor(num/100);
num2
=
floor((num-num1*100)/10);
num3
=
mod(num,
10);
if
num
==
num1^3
+
num2^3
+
num3^3
fprintf('\n水仙花数:
%d
=
%d^3
+
%d^3
+
%d^3\n',
num,
num1,
num2,
num3);
end
end
结果
所有水仙花数:
水仙花数:
153
=
1^3
+
5^3
+
3^3
水仙花数:
370
=
3^3
+
7^3
+
0^3
水仙花数:
371
=
3^3
+
7^3
+
1^3
水仙花数:
407
=
4^3
+
0^3
+
7^3
>>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询