[Day3]odd sum

今天来讲解比较简单又很长出的题目 odd sum
先点选CPE颗星广场 再点选右边的一星 用ctrl+F搜寻odd 就可以搜寻到了
https://ithelp.ithome.com.tw/upload/images/20210902/20140058liEPkMuJBH.jpg

以下是程序码
import java.util.;
import static java.lang.System.
;
public class main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a,b,c,sum=0;
c = scanner.nextInt();
for (int x = 1; x <= c; x++) {
a = scanner.nextInt();
b = scanner.nextInt();
for (int i = a; i <= b; i++) {
if (i % 2 != 0) {
sum += i;
}
}
System.out.println("Case"+" "+x+": " + sum);
sum=0;
}
}
};

这题的大致意思先输入一个数字代表输入几组(使用c来代表
接下来输入范围(a跟b
然後把范围内的基数(odd 加起来(sum
就是这题需要的了 注意连空白键那些都必须跟题目要求的一样
\r\n是换行的意思

先设定4个变数
Scanner scanner = new Scanner(System.in);
c = scanner.nextInt(); 代表自行输入数字 可以使用右边的标准输入串 之後按自订测试就可以测试你想要的数字
如果是按随机测试 系统会自动选择数字来测试
https://ithelp.ithome.com.tw/upload/images/20210902/20140058NwszAg6XWa.jpg

之後使用for回圈 来跑c次数的输入
a b 的输入代表输入的范围
之後在跑一次a~b的回圈 并在if内设定i/2 余数等於1时才会执行
之後使用sum加总起来
最後在显示出来即可
因为有可能不只有一题 所以显示之後记得让加总归0
接下来一样按下测试之後没问题就可以批改交卷了
这样这题就完成咯
今天讲解就到这里


<<:  电子书阅读器上的浏览器 [Day03] 站在巨人的肩膀上,找到对的起跑点

>>:  从 JavaScript 角度学 Python(2) - 历史

Day 21 - Code Review

前言 进入倒数十天了,这一路走来也是不容易啊((汗 剩下来的十篇,我想要试着把焦点转移,不再是那麽「...

Day 02 - Variables 与 Constants

Variables(变量) 在 Objective-C 中的变量定义(Definition) 定义 ...

Leetcode 挑战 Day 03 [20. Valid Parentheses]

20. Valid Parentheses 今天要挑战是第二十题合法括号,这题也是非常经典而且有趣的...

食谱搜寻系统demo

Icebear终於完成简易的食谱搜寻系统啦!!今天就献丑一下啦!! 明天Icebear会整理系统缺点...

近似最短路径 (5)

11.5 Agarwal-Godfrey 的 2 倍近似 Distance Oracle Thoru...