K_blueprint

#24. 입력받은 정수, 정수의 제곱, 정수의 세제곱이 나란히 표시되는 표를 출력하는 프로그램을 작성하라. 본문

C/실습 문제 모음

#24. 입력받은 정수, 정수의 제곱, 정수의 세제곱이 나란히 표시되는 표를 출력하는 프로그램을 작성하라.

GODAGO 2024. 4. 5. 12:08
반응형

< 문제 내용 >

● 두 개의 정수 a, b를 입력으로 받아서, a부터 b까지의 제곱, 세제곱 표를 만드는 프로그램을 작성하라.

 

< 입력 조건 >

● 입력의 첫 줄에는 두 개의 정수 a, b가 주어진다.

 

< 출력 조건 >

● 아래의 예시와 같이 한 줄에 하나의 숫자의 제곱과 세제곱을 출력한다.

 

ex) 1, 5를 입력했을 때

 

1  1  1

2  4  8

3  9  27

4  16  64

5  25  125

 

< 풀이 코드 >

#include <stdio.h>

int main() 
{
    int start, end;	// 입력받을 변수 선언 
    
    // 입력문 
    scanf("%d", &start);
    scanf("%d", &end);
    
    // 입력받은 값의 범위만큼 반복 
    for (int i = start; i <= end; i++) 
	{
        int square = i * i;	// 제곱의 변수 
        int cube = i * i * i;	// 세제곱의 변수 
        
        printf("%d\t%d\t%d\n", i, square, cube);	//출력문 
    }
    
    return 0;
}

 

< 출력 결과 >

728x90
반응형