解决方案 »
- JTable拖拽表头
- 无法创建下列URL的连接:jdbc:microsoft:sqlserver://localhost:40000;DatabaseName=bbs
- 我第一個Java程序的小問題,希望大家幫忙給看看,謝謝
- 关于protected访问权限的疑惑!
- 如何提取小数部分?
- 请教一个关于SQL语句和java类的简单问题
- 老问题:连接sybase数据库异常,送100分!
- 紧急求问:如何根据数据库的(id)字段来生成树形结构!!
- 画图程序中在画图过程中如何跟踪鼠标在程序窗口外点击操作
- 什麽工具開發JAVA最好?有中文的嗎?
- jdk配置
- 请教大神,对象追加到文件尾后,为什么却读不出来追加的?
while (true) {
int a, b;
a = in.nextInt();
// 奇偶判断
if (a % 2 == 0) {
b = a / 2;
} else {
b = (a + 1) / 2;
}
int y = 1;
for (int i = 1; i <= b; i++) {
String s1 = "";
int tempSum = 0;
for (int j = i; j <= b; j++) {
s1 += j + "+";
tempSum += j;
if (tempSum == a) {
System.out.println(a + " = " + s1.substring(0, s1.length()-1));
y++;
break;
}
}
}
System.out.println(y);
}
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
while(in.hasNext()){
int a,b;
a=in.nextInt();
if(a%2==0){
b=a/2;
}else{
b=(a+1)/2;
}
int y=1;
for(int i=1;i<b;i++){
int x=0;
for(int j=i;x<a;j++){
x=x+j;
}
if(x==a){
y=y+1;
}
}
System.out.println(y);
}
}
}