Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 드림핵
- 머신러닝
- 파이썬
- 생활코딩
- 웹페이지 만들기
- hackerrank
- 자료구조 복습
- 기계학습
- c++
- XSS Game
- 숙명여자대학교 정보보안 동아리
- siss
- Javascript
- SWEA
- C언어
- 숙명여자대학교 정보보안동아리
- Python
- Sookmyung Information Security Study
- The Loard of BOF
- PHP 웹페이지 만들기
- WarGame
- CSS
- c
- lob
- BOJ
- hackctf
- 백준
- HTML
- BOJ Python
- 풀이
Archives
- Today
- Total
혜랑's STORY
[C_멘토링] 2주차 과제 본문
1. SWEA 2043번
<코드>
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a - b + 1);
return 0;
}
<실행 결과>
<설명>
-> b가 a가 되기 위하여 1씩 증가 해야하는 수는 ( a-b+1 )이다.
2. SWEA 1932번
<코드>
#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", a / b);
return 0;
}
<실행 결과>
3. 양의 정수를 입력받아서, 그 정수가 소수인지 아닌지 판별하는 프로그램
<코드>
#include <stdio.h>
//소수 판정법 : 소수로 나누어지는지 확인하기 (2를 제외하고 모두 홀수이다.)
int discriminator(int num) {
//1보다 큰 양수어야 성립한다.
if (num <= 1)
return 0;
//2를 제외한 모든 소수는 홀수이다.
if (num % 2 == 0)
return 0;
else {
//자기 자신보다 큰 수는 약수가 될 수 없다.
int last = num / 2;
for (int i = 3; i < last; i++) {
if (num % i == 0) {
return 0;
}
else
return 1;
}
}
}
int main() {
int num = 0;
printf("값을 입력하세요 : ");
scanf("%d", &num);
//result는 discriminator() 함수에서 리턴되는 값이다.
int result = discriminator(num);
if (result == 0)
printf("소수가 아닙니다.");
else
printf("소수입니다.");
}
<실행 결과>
<설명>
for(int i = 0; i<n; i++){} : i가 0 일 때부터 n보다 작은 값일 때까지 i를 1씩 증가시키면서 {}안의 내용을 실행한다.
'2020 SISS 21기 활동 > 1학기 C언어' 카테고리의 다른 글
[C_멘토링] 6주차 과제 (0) | 2020.06.07 |
---|---|
[C_멘토링] 5주차 과제 (0) | 2020.05.31 |
[C_멘토링] 4주차 과제 (0) | 2020.05.22 |
[C_멘토링]3주차 과제 (0) | 2020.05.17 |
[C_멘토링] 1주차 과제 (0) | 2020.04.08 |