Re: [征求] 请帮我看我程式习题理解得对不对

楼主: LPH66 (-6.2598534e+18f)   2015-03-11 20:27:29
※ 引述《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 那接下来会有一百组, 输出要有一百行这样

Links booklink

Contact Us: admin [ a t ] ucptt.com