作者LPH66 (1597463007)
看板Programming
标题Re: [徵求] 请帮我看我程式习题理解得对不对
时间Wed Mar 11 20:27:29 2015
※ 引述《Nessa1103 (紫藤)》之铭言:
: ※ [本文转录自 Wanted 看板 #1L019pP7 ]
: 作者: Nessa1103 (紫藤) 看板: Wanted
: 标题: [徵求] 请帮我看我程式习题理解得对不对
: 时间: Wed Mar 11 18:01:20 2015
: 有个程式语言的习题要求如下:
: Description
: We want to calculate a sum of squares of some integers, excepting negatives
: The first line of the input will be an integer N (1 <= N <= 100)
: Each of the following N test cases consists of one line containing an integer
: X (0 < X <= 100), followed by X integers (Yn, -100 <= Yn <= 100)
: space-separated on the next line
: For each test case, calculate the sum of squares of the integers excepting
: negatives, and print the calculated sum to the output. No blank line between
: test cases
: (Take input from standard input, and output to standard output)
: 他的意思是要我把他给的输入范例除了负的以外通通平方加起来吗?
: 因为他「输入」的范例给了五行,可是输出的部分只有两行。
: 因为这部分卡住,所以不知道该怎麽写。
应该像是右边这个样子 输入
(颜色是我上的方便解说)
2
6
浅蓝色的 2 表示下面一共有两组
4 8 15 16 23 42
4
这即是题目叙述的 N
55 66 95 27
而一组是什麽呢? 输出
包含一个数字 X 在单独一行
2854
17135
以及 X 个数字 Yn 在下面那一行
右边黄色跟紫色就各是一组
第一组 X=6, 六个数字分别是 4, 8, 15, 16, 23, 42
第二组 X=4, 四个数字分别是 55, 66, 95, 27
而输出则是对每一组输出一行表示计算结果
这输出表示黄色那一组的结果是 2854 (=4^2+8^2+15^2+16^2+23^2+42^2)
紫色那一组的结果是 17135 (=55^2+66^2+95^2+27^2)
那 N 也有可能不是 2 而是更多的数字
如果那个 2 变成 5 那接下来就会有五组, 输出也要有五行
变成 100 那接下来会有一百组, 输出要有一百行这样
--
有人喜欢边
玩游戏边
上逼;
也有人喜欢边
听歌边
打字。
但是,我有个请求,
选字的时候请
专心好吗?
-- 改编自「古 火田 任三郎」之开场白
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.39.85
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1426076851.A.451.html
1F:→ alibuda174: good 220.137.225.69 03/11 20:29
2F:推 Nessa1103: 谢谢,我再想想不用for loop怎麽写 222.251.1.72 03/15 09:59