用Mathematica 怎么求水仙花数 关于用C语言我会,C#,ASP.NET 我都会,但Mathematica我没有学过语法,现在我提供一个C的,C语言的如下面所示:#include<stdio.h>void main(){ int n,i,j,k; //"水仙花数"是一个三

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 00:38:36

用Mathematica 怎么求水仙花数 关于用C语言我会,C#,ASP.NET 我都会,但Mathematica我没有学过语法,现在我提供一个C的,C语言的如下面所示:#include<stdio.h>void main(){ int n,i,j,k; //"水仙花数"是一个三
用Mathematica 怎么求水仙花数 关于用C语言我会,C#,ASP.NET 我都会,但Mathematica我没有学过语法,现在我提供一个C的,C语言的如下面所示:#include<stdio.h>void main(){ int n,i,j,k; //"水仙花数"是一个三位数的数 如153=1*1*1+5*5*5+3*3*3printf("水仙花数有:");for(n=100;n<1000;n++) //求水仙花数的过程,i,j,k分别存放这个三位数中的每一位数{i=n/100;j=(n-i*100)/10;k=n-i*100-j*10;if(n==i*i*i+j*j*j+k*k*k) //找出每一位然后判断它每一位数的立方之和是否等于原数,是就输出printf("%d ",n);}printf("\n");}

用Mathematica 怎么求水仙花数 关于用C语言我会,C#,ASP.NET 我都会,但Mathematica我没有学过语法,现在我提供一个C的,C语言的如下面所示:#include<stdio.h>void main(){ int n,i,j,k; //"水仙花数"是一个三
Mathematica在某种程度上继承了Lisp的血统,其程序应该尽量地优雅而简洁.
g = Total[#^3 & /@ IntegerDigits[#]] &;
Select[Range[100,1000],# == g[#] &]
输出是
{153,370,371,407}
一楼那位似乎根本没有理解Mathematica的程序吧,完全是C风格的写法.

ans = {};
For[ i = 100, i < 1000, i++,
If[ Quotient[ i, 100]^3 + Mod[ Quotient[ i, 10], 10]^3 +
Mod[ i, 10]^3 == i, ans = Join[ ans, { i}]]];
ans
{153, 370, 371, 407}

用Mathematica 怎么求水仙花数 关于用C语言我会,C#,ASP.NET 我都会,但Mathematica我没有学过语法,现在我提供一个C的,C语言的如下面所示:#include<stdio.h>void main(){ int n,i,j,k; //水仙花数是一个三 求三位数水仙花数的算法怎么设计? 在计算机中for循环语句,怎么求水仙花数 怎么用PB求“水仙花数”?求出所有的“水仙花数”.所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身.例如:153就是一个“水仙花数”,因为153=1^3+5^3+3^3.用MessageBox函数显示 用mathematica怎么求数列收敛 怎么用mathematica 求数列极限 mathematica怎么求微分方程 求水仙花数程序通用程序即可 用Mathematica求函数表达式?一定要用Mathematica做哦,主要是看代码怎么写. 用java求1000之内所有的 “水仙花数 “,所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于该数本身 水仙花数的由来我知道怎么编程求水仙花数,所以别给我粘那个了,.我的意思是,那样的数为什么要叫水仙花数,为什么不叫桃花数,梨花数呢。水仙花也不止三片花瓣啊。 用mathematica 5.0怎么求隐函数倒数啊 100到999的水仙花数是多少请问用VB语言写出求100到999的水仙花数的代码是什么` 谁知道用C语言怎么编写一个能求出所有的水仙花数的程序? 用Mathematica作图,求代码. 边写一个求水仙花数的函数,求3位正整数的全部水仙花数中的次大值.所谓水仙花数是指三位整数的各位上的数 边写一个求水仙花数的函数,求3位正整数的全部水仙花数中的次大值.所谓水仙花数是指三位整数的各位上的数 求100^999中所有的水仙花数,