본문 바로가기

for문

[백준/C언어] 10871번 - X보다 작은 수 백준 웹사이트 "10871번 - X보다 작은 수" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 소스 코드 #include int main(void){ int N, X; scanf("%d %d", &N, &X); for(int i=0; i 더보기
[백준/C언어] 2439번 - 별 찍기 - 2 백준 웹사이트 "2439번 - 별 찍기 - 2" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 소스 코드 #include int main(void){ int N; scanf("%d", &N); for(int i=1; i 더보기
[백준/C언어] 2438번 - 별 찍기 - 1 백준 웹사이트 "2438번 - 별 찍기 - 1" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 소스 코드 #include int main(void){ int N; scanf("%d", &N); for(int i=1; i 더보기
[백준/C언어] 11022번 - A+B - 8 백준 웹사이트 "11022번 - A+B - 8" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 소스 코드 #include int main(void){ int T; scanf("%d", &T); for(int i=0; i 더보기
[백준/C언어] 11021번 - A+B - 7 백준 웹사이트 "11021번 - A+B - 7" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 소스 코드 #include int main(void){ int T; scanf("%d", &T); for(int i=0; i 더보기
[백준/C언어] 2742번 - 기찍 N 백준 웹사이트 "2742번 - 기찍 N" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int N; scanf("%d", &N); for(int i=N; i>=1; i--){ printf("%d\n", i); } } 문제 풀이 정수 N을 입력하면 N부터 1까지 출력하는 문제입니다. 이 문제의 포인트는 '증감식을 변형할 수 있다'는 것입니다. 증감식이란, for 루프 한 번을 돌 때마다 변수 i에게 변화를 주는 식으로, Line 7의 "i--"에 해당됩니다. 지금까지는 '증가'에 해당하는 "i+.. 더보기
[백준/C언어] 2741번 - N 찍기 백준 웹사이트 "2741번 - N 찍기" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int N; scanf("%d", &N); for(int i=1; i 더보기
[백준/C언어] 15552번 - 빠른 A+B 백준 웹사이트 "15552번 - 빠른 A+B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 소스 코드 #include int main(void){ int T; scanf("%d", &T); for(int i=0; i 더보기