楼主的题目,少了一个+993
------解决方案-------------------- 有没有其他的答案呢
------解决方案-------------------- for example
Java code
int sum = 0;
for (int i=13, j=1; i<=1003; i+=10; j*=-1) {
sum += (i*j);
}
System.out.println(sum);
------解决方案--------------------
Java code
public static void getNum() {
int sun = 0;
boolean open = true;
for (int i = 13; i <= 1003; i += 10) {
if (open) {
if (i == 13)
sun = i;
else {
sun = sun - i;
open = false;
}
} else {
sun = sun + i;
open = true;
}
}
System.out.println(sun);
}
------解决方案--------------------
Java code
int sum = 0;
for (int i=13, j=1; i<=1003; i+=10, j*=-1) { //上面这里写错了,是[,]不是[;]
sum += (i*j);
}
System.out.println(sum);
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
Java code
public static void main(String[] args) {
int j=0;
for(int i=0;i<1004;i++){
if((""+i).endsWith("3")){
j+=i;
}
}
System.out.println(j);
}
------解决方案-------------------- 结果是 50803
------解决方案--------------------