只能用一个for循环,不能用乘法。what the hell the condition is !
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=10;
int i,j,sum=0;
for(i=0,j=0;j<=n;i++){
sum+=j; //j控制加数
if(j==i){ //i控制j加的次数
j++;
i=0;
}
}
System.out.println("sum="+sum);
}
}
本文介绍了一种使用单个for循环实现累加求和的算法案例,该算法避免了使用乘法运算,并通过巧妙地控制循环变量来完成任务。

被折叠的 条评论
为什么被折叠?



