문제 |
2475번: 검증수 (acmicpc.net) |
#include<stdio.h>
int main() {
int a[6], i, sum = 0;
for (i = 0; i < 5; i++) {
scanf("%d", &a[i]);
a[i] *= a[i];
sum += a[i];
}
sum %= 10;
printf("%d", sum);
}
5개의 숫자를 입력 받아 각 제곱의 합에서 10으로 나눈 나머지 값을 출력합니다.
#include<stdio.h>
int main() {
int a, b, c, d, e, f;
scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
a *= a;
b *= b;
c *= c;
d *= d;
e *= e;
f = a + b + c + d + e;
f %= 10;
printf("%d", f);
}
이렇게 작성해도 똑같긴 합니다. 다만 코드가 더 길어지고 관리하기 불편한것 같네요.
Git |
BaekJoon-Study/2475.c at C · GUuu9/BaekJoon-Study (github.com) |
'백준 코드 공부 > C언어' 카테고리의 다른 글
백준 2845 : 파티가 끝나고 난 뒤 (C언어) (0) | 2021.11.01 |
---|---|
백준 2558 : A + B - 2 (C언어) (0) | 2021.11.01 |
백준 1550 : 16진수 (C언어) (0) | 2021.10.31 |
백준 2742 : 기찍 N (C언어) (0) | 2021.10.31 |
백준 2741 : N 찍기 (C언어) (0) | 2021.10.31 |