본문 바로가기

입출력과 사칙연산

[백준/C언어] 10998번 - A × B 백준 웹사이트 "10998번 - A × B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A*B); return 0; } 문제 풀이 역시 1000번, 1001번 문제와 거의 동일합니다. 아래는 1000번, 1001번 문제 풀이 링크입니다. [백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1000번: A+B 두 정수 A.. 더보기
[백준/C언어] 1001번 - A - B 백준 웹사이트 "1001번 - A - B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A-B); return 0; } 문제 풀이 1000번 문제와 거의 동일하게 코딩하시면 됩니다. Line 5의 &A, &B에 관한 설명은 아래 링크로 1000번 풀이를 확인해주세요! [백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10.. 더보기
[백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A+B); return 0; } 문제 풀이 매우 기초적인 문제입니다. 한 가지 주의할 점은 Line 5에서 &A, &B를 사용하는 것입니다. '&'를 붙이지 않고 A, B만 사용할 경우 에러가 뜨는데, 이는 C언어가 얼마나 low-level한 프로그래밍 언어인지 보여줍니다. 쉽게 말해, Line 4에서 A, B를 선언할 때는 변수 A.. 더보기
[백준/C언어] 10172번 - 개 백준 웹사이트 "10172번 - 개" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 더보기
[백준/C언어] 10171번 - 고양이 백준 웹사이트 "10171번 - 고양이" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 소스 코드 #include int main(void) { printf("\\ /\\\n"); // '\' 출력을 위해서는 '\\' 입력 printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|\n"); return 0; } 문제 풀이 이전 출력문제들과 크게 다를 것은 없습니다. 다만, Line 4과 같이 \ 역슬래시를 출력해야할 경우에는 앞에 역슬래시를 하나 더 추가하여 \\를 입력해야 합니다. 역슬래시는 printf 내에서 다양한 명령들을 실행시키므로, 이러한 명령.. 더보기
[백준/C언어] 10718번 - We love kriii 백준 웹사이트 "10718번 - We love kriii" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 소스 코드 #include int main(void) { printf("강한친구 대한육군\n"); printf("강한친구 대한육군\n"); return 0; } 문제 풀이 for문, while문 등의 반복문을 이용해 print를 한 번만 쓰는 방법도 없지만, 두 번만 출력하면 되.. 더보기
[백준/C언어] 2557번 - Hello World 백준 웹사이트 "2557번 - Hello World" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 소스 코드 #include int main(void) { printf("Hello World!\n"); return 0; } 문제 풀이 자신 있게 Hello World!를 출력하시면 되겠습니다. 참고 High-level 언어에 익숙하고, C 언어가 처음인 분들은 Line 5의 return 0;가 어색하실 수도 있습니다. 이는 Line 3의 int main(void)가 main 함수의 return value를 int로 정의하고 있기 때문으로, 0을 반환함으로써 함수의 종료를 표시합니다. 다.. 더보기