일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹페이지 만들기
- XSS Game
- BOJ
- c
- BOJ Python
- CSS
- 생활코딩
- 드림핵
- PHP 웹페이지 만들기
- The Loard of BOF
- siss
- Sookmyung Information Security Study
- C언어
- Javascript
- HTML
- hackctf
- 숙명여자대학교 정보보안 동아리
- WarGame
- 머신러닝
- 파이썬
- c++
- 자료구조 복습
- 백준
- 풀이
- SWEA
- 숙명여자대학교 정보보안동아리
- lob
- Python
- 기계학습
- hackerrank
- Today
- Total
목록2020 SISS 21기 활동/1학기 C언어 (8)
혜랑's STORY
#SWEA 5549번 : 홀수일까 짝수일까 - 풀이 int형으로 담을 수 없는 크기의 정수이기 때문에 100자리 이하의 양의 정수라는 점을 이용한다. 즉, 문자열의 마지막 자리수가 홀수인지 양수인지를 판별하면 되는 것이다. - 코드 #include #include int main() { int T; char num[100]; scanf("%d", &T); for (int tc = 1; tc
1. 2차원 좌표 x,y를 표현하는 구조체 Point2D를 정의하고 x에는 10, y에는 20이라는 값을 넣어 출력되도록 만들기 (Typedef 사용 x) #include struct Point2D { int x; int y; }P; int main() { scanf("%d %d", &P.x, &P.y); printf("x : %d, y : %d", P.x, P.y); return 0; } 2. 1번 문제를 Typedef를 사용하여 풀기 #include typedef struct{ int x; int y; }Point2D; int main() { Point2D P; scanf("%d %d", &P.x, &P.y); printf("x : %d, y : %d", P.x, P.y); return 0; } 3...
1. strcmp 함수 #include int myStrcmp(char* firstString[], char* secondString[]); int main() { char firstString[500]; char secondString[500]; printf("비교할 첫 번째 문자열을 입력하세요 : "); scanf("%s",firstString); printf("비교할 두 번째 문자열을 입력하세요 : "); scanf("%s", secondString); printf("%d",myStrcmp(firstString, secondString)); return 0; } int myStrcmp(char* firstString[], char* secondString[]) { for (int i = 0; fir..
1. 베열 복사하기 #include void copyArray(int* a[], int* b[]); //배열 a를 배열 b에 복사하는 함수 int main() { int a[10], b[10]; //배열 a를 입력받는 for문 printf("10개의 숫자를 입력해주세요. : "); for (int i = 0; i < 10; i++) { scanf("%d", &a[i]); } //배열 복사하기 copyArray(&a, &b); //배열 a 출력 printf("\nA배열의 값 : "); for (int i = 0; i < 10; i++) { printf("%d ", a[i]); } //배열 b 출력 printf("\nB배열의 값 : "); for (int i = 0; i < 10; i++) { printf(..
1. SWEA 2072번(배열 사용) #include int arraySum(int x) { //배열의 합을 구하는 함수 for (int i = 0; i < 10; i++) { int num; //입력받을 숫자 변수 scanf("%d", &num); if (num % 2 == 1) { //홀수를 더하기 위해 나누머지가 1인 수만 더하는 조건문 x += num; } } return x; } int main() { int tcase; //케이스 수를 입력받을 변수 int sum = 0; //숫자를 더해둘 변수 scanf("%d",&tcase); int* result = (int*)malloc((tcase)*sizeof(int)); //'malloc'을 사용하여 케이스 만큼의 배열을 만든다 for (int i..
1. SWEA 2027번(반복문 사용) #include int main() { for (int a = 0; a < 5; a++) { for (int b = 0; b < 5; b++) { if (a == b) { //a와 b가 같은 수를 가질 때 '#'으로 채워준다. 즉, a와 b가 같은 곳은 대각선 자리 printf("#"); } else { //a와 b가 같지 않은 나머지 자리에는 '+'로 채워준다. printf("+"); } } printf("\n"); } return 0; } for(int i=0; i
1. SWEA 2043번 #include 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 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. 양의 정수를 입력받아서, 그 정수가 소수인지 아닌지 판별하는 프로그램..
1. SWEA 2027번 #include int main() { printf("#++++\n"); printf("+#+++\n"); printf("++#++\n"); printf("+++#+\n"); printf("++++#\n"); return 0; } printf() : 괄호 안에 있는 문자(숫자)를 출력해주는 함수이다. \n : 다음 줄로 넘겨주는(새로운 줄로 이동. enter 역할) 이스케이프 문자이다. 2. 화씨 온도를 입력받아 섭씨온도를 출력하기. -> 화씨온도 = 섭씨온도*9/5 +32 #include int main(){ float temperature = 0; printf("화씨 온도를 입력하세요 : "); scanf("%f", &temperature); printf("섭씨 온도는 %.1..