BOJ(백준)

[C언어] 백준 - 2558, 7287, 2475, 10926

ruming 2021. 12. 29. 00:57

[2558] A+B -2

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

#include <stdio.h>
int main(void) {
	int a, b;
	scanf("%d%d", &a, &b);
	printf("%d", a+b);
	return 0;
}

 

[7287] 등록

자신이 백준 온라인 저지(BOJ)에서 맞은 문제의 수와 아이디를 그대로 출력하는 프로그램을 작성하시오.

우측 상단 아이디를 눌러 맞은 문제 수를 확인할 수 있음.

#include <stdio.h>
int main(void) {
	printf("맞은문제수\n본인아이디");
	return 0;
}

 

[2475] 검증수

고유번호의 처음 5자리 숫자가 주어지면, 각 숫자를 제곱한 수들의 합을 출력한다.

#include <stdio.h>
int main(void) {
	int a[5] = {0}, sum = 0, i;
	for(i=0; i<5; i++){
		scanf("%d", &a[i]);
	}
	for(i=0; i<5; i++) sum += a[i]*a[i];
	printf("%d", sum%10);
	return 0;
}

 

[10926] ??!

입력받는 아이디 뒤에 ??!를 붙여서 출력한다.

#include <stdio.h>
#include <string.h>
int main(void) {
	char id[51];
	scanf("%s", &id);
	printf("%s??!", id);
	return 0;
}

이렇게 푸는 게 맞나? 아이디끼리 비교해서 푸는 건줄 알았는데 그냥 문자열 출력하는 문제였나