课程29_03 1045 奇数求和
题目:
题目描述:
给定10个正整数,每个正整数均小于10000,将其中的奇数求和并输出
输入描述:
输入为一行,包含10个正整数
输出描述:
输出为一行,为输入的正整数中所有奇数的和
样例输入:
1 2 3 4 5 6 7 8 9 10
样例输出:
25
解析:
和之前那题几乎一模一样的题目,也是水题一个。
这种对数据不需要什么处理的题目有个小技巧,就是可以边读数据边运算,没必要全存下来再运算,否则就需要动用数组了,反而不雅观。
解题:
仍然是尽量多组输入。因为知道每一组都是10个数字,所以我们读10个就行了。然后每读一个数字就判断它是不是奇数,如果是就加到sum里,最后输出sum。
这里为了照顾多组输入,用了一个比较奇怪的写法:在while里读取了第一个数字,然后判断是不是奇数,然后再读取接下来9个数字&