Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Circuit
- Binary notation
- 십진법
- Tautology
- Digital Logic Circuits
- 모두의네트워크요약
- truth table
- 명제
- full adder
- Contradiction
- relationaldatabaseschema
- 모두의네트워크정리
- 모순명제
- Sentiment Analysis
- GPT-1
- Gate
- 진리표
- CNF
- dnf
- 이진법 십진법 변환
- cnn
- Decimal notation
- half adder
- ermodel
- 항진명제
- 명제 동치
- 모두의네트워크
- statement equivalence
- 써킷
- Logical statement
Archives
- Today
- Total
NLP Learner in Switzerland
[C] 백준 단계별로 풀어보기 3단계 for문 11문제 본문
728x90
반응형
* 문제번호를 클릭하면 해당 문제로 이동합니다(새창)
#include <stdio.h>
int main() {
int N, i;
scanf("%d", &N);
for (i = 1; i <= 9; i++){
printf("%d*%d=%d\n", N, i, N * i);
}
}
#include <stdio.h>
int main() {
int T, A, B,i;
scanf("%d", &T);
for (i = 0; i < T; i++) {
scanf_s("%d %d", &A, &B);
printf("%d\n", A + B);
}
}
- printf뒤에 \n를 꼭 넣어주어서 줄바꿈을 하자.
#include <stdio.h>
int main() {
int n,i,sum=0;
scanf("%d", &n);
for (i = 0; i <= n; i++) {
sum = sum + i;
}
printf("%d", sum);
}
- 새로운 변수 sum을 지정해서 거기다가 계속 더해준다.
#include <stdio.h>
int main() {
int T, A, B,i;
scanf("%d", &T);
for (i = 0; i < T; i++) {
scanf("%d %d", &A, &B);
printf("%d\n", A + B);
}
}
- 빠른 입출력을 위해서 문제내에서 다른 입출력 방식을 추천해길래 읽어봤으나 C++과 Java를 모르기 때문에 1도 이해를 못했다.
- 그냥 scanf로 제출했더니 맞은 걸로 보아 C는 영향이 없는 것 같다.
#include <stdio.h>
int main() {
int n,i;
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("%d\n", i);
}
}
#include <stdio.h>
int main() {
int n,i;
scanf("%d", &n);
for (i = n; i >=1; i--) {
printf("%d\n", i);
}
}
#include <stdio.h>
int main() {
int T, A, B,i;
scanf("%d", &T);
for (i = 1; i <= T; i++) {
scanf("%d %d", &A, &B);
printf("Case #%d: %d\n", i, A + B);
}
}
#include <stdio.h>
int main() {
int T, A, B,i;
scanf("%d", &T);
for (i = 1; i <= T; i++) {
scanf("%d %d", &A, &B);
printf("Case #%d: %d + %d = %d\n", i, A, B, A + B);
}
}
#include <stdio.h>
int main() {
int N,i,j;
scanf("%d", &N);
for(i = 1;i <= N; i++){
for (j = 0; j < i; j++) {
printf("*");
}
printf("\n");
}
}
- 각 행마다 별을 한개만 찍고 싶은게 아니라면
- 해당 행에서 찍히는 갯수도 늘려주어야 하므로 이중 for문을 사용해야 한다.
#include <stdio.h>
int main() {
int N,i,j;
scanf("%d", &N);
for(i = 1;i <= N; i++){
for (j = N; j > i; j--) {
printf(" ");
}
for (j = 0; j < i; j++) {
printf("*");
}
printf("\n");
}
}
- 2438번 별 찍기에서 추가적으로 각 행 앞 공백 갯수도 변화하므로 for문을 하나 더 넣어준다.
#include <stdio.h>
int main() {
int N, X,i,A;
scanf("%d %d", &N, &X);
for (i = 0; i < N; i++) {
scanf("%d", &A);
if (A < X) {
printf("%d ", A);
}
}
}
'Algorithm in C > 백준 알고리즘' 카테고리의 다른 글
[C] 백준 단계별로 풀어보기 5단계 1차원 배열 7문제 (0) | 2021.04.12 |
---|---|
[C] 백준 단계별로 풀어보기 4단계 while문 3문제 (0) | 2021.04.11 |
[C] 백준 단계별로 풀어보기 2단계 if문 5문제 (0) | 2021.04.08 |
[C] 백준 단계별로 풀어보기 1단계 입출력과 사칙연산 11문제 (0) | 2021.04.07 |
Comments