모름

https://www.acmicpc.net/problem/11021

 

11021번: A+B - 7

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

www.acmicpc.net

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

 

코드풀이

using System;
using System.Text;

class Program {
    static void Main()
    {
        //입력 첫째 줄 : 테스트 케이스의 개수 T를 입력받는다.
        int t = int.Parse(Console.ReadLine());
        
        //입력 둘째 줄~ : 한 줄을 차지하는 테스트 케이스가 출력되며 정수 A, B를 입력받는다.
        int[] a = new int[t];
        int[] b = new int[t];

        for (int i = 0; i < t; i++)
        {
            string[] aAndB = Console.ReadLine().Split();
            a[i] = int.Parse(aAndB[0]);
            b[i] = int.Parse(aAndB[1]);
        }

        //출력 둘째 줄 : 각 테스트 케이스마다 "Case #x : "를 출력한 다음, A+B가 출력된다. 테스트 케이스 번호는 1부터 시작한다.
        StringBuilder Output = new StringBuilder();

        for (int i = 0; i < t; i++)
        {
            int aPlusB = a[i] + b[i];
            Output.Append("Case #" + (i+1) + ": ").Append(aPlusB).Append("\n");
        }
        
        Console.Write(Output.ToString());
    }
}

주석에 설명이 되어있다.

 

콘솔출력화면

처음 테스트케이스 5개를 입력받았고, 5개 케이스의 값 A, B를 순서대로 받았다. 그리고 케이스별로 더한 값을 출력했다. 정상적으로 작동한다.

 

 


 

https://www.acmicpc.net/problem/11022

 

11022번: A+B - 8

각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.

www.acmicpc.net

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.

 

코드

        for (int i = 0; i < t; i++)
        {
            int aPlusB = a[i] + b[i];
            Output.Append("Case #" + (i+1) + ": "+ a[i] + " + " + b[i] + " = ")
                  .Append(aPlusB)
                  .Append("\n");
        }

바로 위 코드에서 스트링 출력을 모으는 부분만 수정하면 된다.

 

 

콘솔실행화면

이상없이 출력된다.