백준 2475 - 검증수(C언어)

컴퓨터/문제풀이집

728x90
반응형

 

 

2475번: 검증수

컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들

www.acmicpc.net

문제파악 및 구현 준비

  • 총 5자리(개)의 정수의 입력을 받는다.
  • 입력받은 5개의 정수를 각각 제곱하여 더한다
  • 더한 값을 10으로 나눈 나머지 값은 검증수 이다. (출력) 
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int input[5] = { 0, }; // 5자리 입력 받을 배열 선언

	int sum = 0; // 받은 배열의 각각의 인덱스 제곱을 더할 변수 선언
	for (int i = 0; i < 5; i++) 
	{
		scanf("%d", &input[i]); // 입력
		sum += input[i] * input[i]; // 입력받은 값의 제곱을 sum에 더함
	}

	printf("%d\n", sum % 10); // 결과의 나누기 10의 남머지를 출력
}

후기

  • 배열을 이용해 각각 입력을 받으면서 연산처리를 하여 풀었다.
  • 별다른 예외없이 입력을 받을 종류의 구분과 연산을 할 방법을 생각하여 쉽게 구현한 것 같다.
728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :