题目:任意一个数n的3次方都可以用n个连续的奇数相加得到.例如:
1^3 = 1
2^3 = 3 + 5;
3^3 = 7 + 9 +11;
等.....
java代码:
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num =sc.nextInt();
/*
int arr[] = slove(num);
for(int i=0;i<num;i++)
System.out.println(arr[i]);*/
slove2(num);
}
//方法一:
public static int [] slove(int num)
{
int arr[] = new int[num];
int sum = (int) Math.pow(num, 3);
System.out.println(sum);
int total = 0;
for(int i=1;;i=i+2)
{
int k = i;
total = 0;
for(int j = 0;j<num;j++)
{
arr[j] = k ;
total += arr[j];
k = k+2;
}
if(total == sum)
break;
}
return arr;
}
//方法二:
//n*a + n*(n-1) = sum
public static void slove2(int num)
{
int sum = (int )Math.pow(num,3);
int a = (sum - num*(num-1))/num;
for(int i=0;i<num;i++)
{
System.out.println(a);
a = a+2;
}
}
}
其实很简单的,但是我就是不仔细的读题 ,将奇数误看成素数了,所以很是吃亏,再这写下来告戒自己以后做题要仔细认真.
分享到:
相关推荐
东软集团校园招聘笔试题,面向JAVA,数据库,大多是基础题
东软实习写的代码,对地图的解析,对道路希尔、冒泡、顺序、快排等多种排序,二进制文件的解析
东软集团华东区春季校园招聘实习生分享.pdf
东软实习Python课件
东软集团招聘笔试试题东软集团招聘笔试试题东软集团招聘笔试试题东软集团招聘笔试试题东软集团招聘笔试试题东软集团招聘笔试试题东软集团招聘笔试试题
广东东软学院-学生实验报告模板.docx。广东东软学院-学生实验报告模板.docx。广东东软学院-学生实验报告模板.docx
东软 校园招聘考试套题 嵌入式 Java C++
东软 校园招聘 考试套题 JAVA第1套
东软 校园招聘 考试套题 JAVA第4套
东软考试题。有时候简单,有时候难些,多看看有必要。如果会日语好像会有优势!
东软实训总结报告
东软实训周记,总共18篇周记,可以应付学校和培训机构的作业
东软学生信息管理系统JavaJSP源代码.pdf
给东软培训学生的简历模版.doc /*不压缩上传不了,只好压了它*/ 博文链接:https://gold105.iteye.com/blog/148297
实习总结报告 题 目:智慧医疗之医生掌中宝 实习名称:东软嵌入式开发 班 级: 学 号: 学生姓名: 指导教师: 哈尔滨工程大学 2014年7月22日 本次实习来到了沈阳的东软集团,我们在这里进行了为期两周的实习,实习...
东软集团简介、校园招聘项目、常见问题、职业发展及薪水、笔试面试经验、东软工作经历等,内容丰富,想去东软的同学可以看看哦,不错的资料。
东软载波往年招聘笔试题,java助理软件工程师笔试题
东软防火墙清除密码方法
东软,测试,开发 pdf,东软,测试,开发 pdf,东软,测试,开发 pdf,东软,测试,开发 pdf,
东软集团编码规范,国内第一家软件上市公司。