https://www.acmicpc.net/step/1

 

2557. Hello World!를 출력하시오.

#include <stdio.h>


int main() {
	printf("Hello World!");
}

 

10718.  We love kriii

ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다.

대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자.

#include <stdio.h>


int main() {
	printf("강한친구 대한육군\n강한친구 대한육군");
}

 

10171. 고양이

아래 예제와 같이 고양이를 출력하시오.

#include <stdio.h>


int main() {
	printf("\\    /\\ \n");
printf(" )  ( ') \n");
printf("(  /  ) \n");
printf(" \\(__)|\n");
}

 

10172. 개

아래 예제와 같이 개를 출력하시오.

#include <stdio.h>

int main() {
printf("|\\_/|\n");
printf("|q p|   /}\n");
printf("( 0 )\"\"\"\\\n");
printf("|\"^\"`    |\n");
printf("||_/=\\\\__|\n");
}

 

1000. A+B

#include <stdio.h>


int main() {
	int a, b;
	scanf("%d", &a);
	scanf("%d", &b);

	printf("%d", a + b);
}

 

1001. A-B

#include <stdio.h>


int main() {
	int a, b;
	scanf("%d", &a);
	scanf("%d", &b);

	printf("%d", a - b);
}

 

10998. A*B

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main() {
	int a, b;
	scanf("%d %d", &a, &b);
	
	
	printf("%d", a*b);
}

 

1008. A/B

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main() {
	int a, b;
	scanf("%d %d", &a, &b);
	
	
	printf("%.9lf", (double)a/b);
}

상대오차가 10-9 이하

따라서 float는 7자리까지라라서 double로 써야 하고 %d도 %lf으로 써야한다.

 

10869. 사칙연산

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main() {
	int a, b;
	scanf("%d %d", &a, &b);
	
	
	printf("%d\n", a+b);
	printf("%d\n", a - b);
	printf("%d\n", a * b);
	printf("%d\n", a / b);
	printf("%d\n", a % b);
}

 

10430. 나머지

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main() {
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	
	
	printf("%d\n", (a + b) % c);
	printf("%d\n", ((a % c) + (b % c)) % c);
	printf("%d\n", (a*b) % c);
	printf("%d\n", ((a % c) *(b % c)) % c);
	
}

 

2588. 곱셈

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main() {
	int a, b, c;
	scanf("%d", &a);
	scanf("%d", &b);
	
	int tmp1, tmp2, tmp3;
	tmp1 = a * (b % 10); //1의 자리
	tmp2 = a * ((b % 100 - (b % 10))/10); // 10의 자리
	tmp3 = a * ((b - (b % 100 ))/100);

	printf("%d\n", tmp1);
	printf("%d\n", tmp2);
	printf("%d\n", tmp3);
	printf("%d\n", a*b);
	
}

 

문제를 풀기 전에는 정답을 볼 수가 없어서 다른 분들 참고하시라고 올려요

+ Recent posts