从键盘上输入一个不大于100的整数,输出1到这个数的累加和 java 编程
4个回答
展开全部
public static void main(String[] args) {
System.out.print("请输入一个不大于100的整数:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int s = 0;
for (int i = 1; i <= n; i++) {
s += i;
}
System.out.println(s);
}
累加到输入整数的
展开全部
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("num");
int m = s.nextInt();
int sum = 0;
for(int i=1;i<=m;i++){
sum+=i;
}
System.out.println(sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个效率高些
public static int aaa(int i){
if(i==1)
return 1;
if(i%2==0){
return (i+1)*(i/2);
}else{
return i*(i/2)+i;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
高斯公式听说过吧。
追问
没听说过 求答案
追答
System.out.println ((1+n)*n/2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询