我用UltraEdit编写了factorial10.java文件,代码如下:
public class factorial10 {
public static void main(String args[]){
long a=1;
long result=0;
for(int i=1;i<=10;i++)
{a=a*i;
result+=a;
}
System.out.println("result=" + result);
}
}
但是在命令提示符中运行factorial10.java文件老是报如下错误:
E:\baidudownyunload>javac factorial10.java
error:cannot read:javac factorial10.java
1 error
已采纳
求助解决:算法问题-10以内的自然数的阶乘之和。
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
a_jian 2013-12-10 01:49最佳回答 专家已采纳肯定不是代码问题,你的路径有问题,你直接把这个java文件放在 任意盘符的跟路径下如:D:\factorial10.java 试试!
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2013-12-09 15:26回答 1 已采纳 肯定不是代码问题,你的路径有问题,你直接把这个java文件放在 任意盘符的跟路径下如:D:\factorial10.java 试试!
- 2021-11-15 21:29回答 2 已采纳 #include<stdio.h> int main() { int i,s=1,t=1; for(i = 3; i <= 9; i+=2) { t=
- 2021-05-20 13:05回答 4 已采纳 L = [1, 3, 5, 7, 9] def func(n): if n == 1: return 1 else: return n *
- 2020-08-28 07:58主要介绍了Java版超大整数阶乘算法代码详解-10,0000级,具有一定借鉴价值,需要的朋友可以参考下
- 2021-01-22 09:35菜菜是真菜的博客 计算1-10的阶乘之和 定义变量mul为一个数值的阶乘; 定义变量sum为阶乘之和。 #include<stdio.h> int main() { int a; int b; int mul; int sum=0; for(a=1;a<=10;a++) { mul=1; for(b=1;b<=...
- 2021-03-14 23:02“代码不会飞”的博客 递归算法:在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。通过通过直接或间接调用本身得到...
- 2021-10-26 17:04回答 2 已采纳 代码修改如下: #include<stdio.h> int main() { int s,i; long long j; //修改 long long sum
- 2021-10-04 09:41回答 1 已采纳 #include <stdio.h> void cycle(int n) { int i; double s = 0; double r=1; for (
- 2021-10-09 16:39回答 3 已采纳 如有帮助,请点击我回答右上角【采纳】按钮 using System; namespace jiechengDemo{ class Program{ public static long i
- 2022-01-22 19:00approachin'的博客 求sum=1!+2!+3!......10!(1-10的阶乘之和)
- 2019-11-26 09:28孤芳不自賞的博客 用户输入一个10以内的数字,通过运算求出该数字的阶乘
- 2020-11-28 16:06weixin_39799561的博客 本文来源于粉丝私信的问题,目的在于计算result = 1!+2!+3!+...+n!,因为代码比较简单,没加注释,有问题可以留言交流。文中给出了2段代码,在实际使用时应优先考虑使用第一段,第二段仅用来验证,涉及大量重复计算...
- 2022-03-22 16:25回答 3 已采纳 int 溢出了;这类问题可以考虑用dp long[] arr = new long[21]; arr[1] = 1; long sum = 1;
- 2021-06-03 18:05回答 2 已采纳 import java.util.Scanner; public class CalcTest { public static void main(String[] args) {
- 2021-10-12 10:54回答 2 已采纳 在每次计算之前,都需要把mul重置为1,代码及修改内容如下: #include "stdio.h" void main() { int i,j; double mul=1,sum=0;
- 2019-07-31 16:30java—explore的博客 用递归实现n的阶乘 ... 自然数n的阶乘写作n!。 1808年,基斯顿·卡曼引进这个表示法。 亦即n!=1×2×3×…×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。 package 阶乘算法; import org.omg.CORBA.P...
- 2019-06-21 21:04Jock.Liu的博客 1-n阶乘之和 分析: 1的阶乘是1 2的阶乘是1*2 3的阶乘是1*2*3 4的阶乘是1*2*3*4 ......... 思路: 3阶乘的和其实上就是2阶乘的和+3的阶乘 4阶乘的和其实上就是3阶乘的和+4的阶乘 ....... 实现代码(递归...
- 2019-05-11 23:58唯古的博客 #include<stdio.h> int main() { double a,b,c,sum=0; for(a=1;a<=10;a++) { for(b=1,c=1;b<=a;b++) { c=c*b; } sum = sum + c;...同理,如果求1到一个已知整数Number的阶乘,只需做以下修改与替...
- 2021-10-08 23:48回答 2 已采纳 while的格式是:while(条件){ 代码}for循环的格式是:for(操作1;条件;操作2){ ————操作1只执行一次,操作2每次都执行 代码}11行 while循环和for
- 2019-11-30 20:49zhangvalue的博客 C语言-1到10阶乘之和 #include <stdio.h> void main() { int sum=0,tmp=1,i; for (i = 1; i<=10; i++) { tmp*=i; sum+=tmp; } printf("1!+、、、、+10!=%d",sum); } ...
- 没有解决我的问题, 去提问