关于求出13-23+33-43....973-983+993-1003的值的问题,请教下为什么我的代码是错的
答案:4 悬赏:50 手机版
解决时间 2021-03-24 18:36
- 提问者网友:最爱你的唇
- 2021-03-24 14:31
关于求出13-23+33-43....973-983+993-1003的值的问题,请教下为什么我的代码是错的
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-24 15:32
int result = 0;
int i = 13, j = 23;
do {
result = result + (i - j);
i += 20;
j += 20;
} while (i < 993);//这里你的while多循环了一次。我把=号给去掉了
System.out.println(result);追问我试过了,不对的。结果是-1000的追答哈哈。我回答错了,不过你的程序是对的答案应该是-500
可以给你这么解释下你算算
993-13=980吧,然后20一次一共980/20=49次
1003-23=980也是49词。然后他们的差值每次是10吧,
也就是-490了我们这里吧最好一次没算所以应该是-500
int i = 13, j = 23;
do {
result = result + (i - j);
i += 20;
j += 20;
} while (i < 993);//这里你的while多循环了一次。我把=号给去掉了
System.out.println(result);追问我试过了,不对的。结果是-1000的追答哈哈。我回答错了,不过你的程序是对的答案应该是-500
可以给你这么解释下你算算
993-13=980吧,然后20一次一共980/20=49次
1003-23=980也是49词。然后他们的差值每次是10吧,
也就是-490了我们这里吧最好一次没算所以应该是-500
全部回答
- 1楼网友:詩光轨車
- 2021-03-24 17:45
答案应该是-500
可以给你这么解释下你算算
993-13=980吧,然后20一次一共980/20=49次
1003-23=980也是49词。然后他们的差值每次是10吧,
也就是-490了我们这里吧最好一次没算所以应该是-500
可以给你这么解释下你算算
993-13=980吧,然后20一次一共980/20=49次
1003-23=980也是49词。然后他们的差值每次是10吧,
也就是-490了我们这里吧最好一次没算所以应该是-500
- 2楼网友:三千妖杀
- 2021-03-24 16:55
没有错啊。。
就是-500.
这个时候你应该怀疑别人是不是错了。
就是-500.
这个时候你应该怀疑别人是不是错了。
- 3楼网友:猎心人
- 2021-03-24 16:22
public class conputedemo {
public static void main(String args[]){
int result=0;
int i=13,j=23;
result=result+(i-j);
do{
i=i+20;
j=j+20;
result=result+(i-j);
}while(i<993);
System.out.println(result);
}
}
public static void main(String args[]){
int result=0;
int i=13,j=23;
result=result+(i-j);
do{
i=i+20;
j=j+20;
result=result+(i-j);
}while(i<993);
System.out.println(result);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯