原题回顾
Problem Description
Your task is to Calculate the sum of some integers.
Input
Input contains multiple test cases. Each test case contains a integer N, and then N integers follow in the same line. A test case starting with 0 terminates the input and this test case is not to be processed.
Output
For each group of input integers you should output their sum in one line, and with one line of output for each line in input
Sample Input
4 1 2 3 4
5 1 2 3 4 5
0
Sample Output
10
15
简单题,代码如下:
#include <iostream>
#include<stdlib.h>
using namespace std;
int main(void)
{
int n,*a,sum=0;
while(cin>>n&&n)
{
a=(int *)malloc(n*sizeof(int));
for(int i=0;i<n;i++)
{
cin>>a[i];
sum+=a[i];
}
cout << sum<< endl;
sum=0;
}
return 0;
}
本文介绍了一道简单的编程题目,任务是计算一组整数的总和。通过使用C++编程语言并结合标准输入输出流,实现了从输入读取整数直至计算其总和的功能。代码中展示了如何动态分配内存来存储输入的整数,并利用循环进行求和。
3132

被折叠的 条评论
为什么被折叠?



