zzulioj1081: Soma de n números (teste de múltiplas instâncias)

1081: Soma de n números (teste de múltiplas instâncias)

Limite de tempo: 1 segundo Limite de memória: 128 MB

Envia: 33539 Resolve: 21570

[ Status ] [ Quadro de discussão ] [ Enviar ] [Proponente: admin ]

Descrição da pergunta

Encontre a soma de n inteiros.

digitar

A primeira linha de entrada é um inteiro T, indicando que existem T grupos de instâncias de teste;

Cada conjunto de entrada consiste em duas linhas:

Um número n na primeira linha indica que haverá n números inteiros a seguir;

A segunda linha contém n números separados por espaços.

saída

Para cada conjunto de entradas, imprima a soma de n números em uma linha (garantido que a soma não excederá o intervalo do tipo int)!

Exemplo de entradaCópia

2

3

1 2 3

4

-1 0 -19 22

Exemplo de saídaCopiar

6

2

dica

Ao realizar testes de múltiplas instâncias pela primeira vez, preste atenção ao local de acumulação e à atribuição de valor inicial às variáveis.

#include <iostream>
using namespace std;

int main()
{
    int T;
    int sum;
    int S=0;
    int arr[1000][1000];
    int arr2[1000];
    cin>>T;
    for(int j;j<T;j++){
        //cout << j;
        cin >> sum;
        for(int i=0;i<sum;i++){
            cin>>arr[j][i];
            //cout << arr[j][i];
            S=S+arr[j][i];
        }
        //cout << S;
        arr2[j]=S;
        S=0;
    }
    for(int k=0;k<T;k++){
        cout << arr2[k]<<endl;
    }
   return 0;
}

Acho que você gosta

Origin blog.csdn.net/qq_61897309/article/details/128770414
Recomendado
Clasificación