스키마에듀 c언어 수업(29)
-
스키마에듀 0304 수업 백준 3문제
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net //X보다 작은 수 #include int main(void){ int n, x; scanf("%d %d",&n, &x); int arr[n]; int i; for(i=0;i
2023.03.03 -
[스키마에듀 수업자료] 동적할당 관련 자료 + 과제
- 동적할당 함수를 만들어라 - 함수이름과 리턴타입 : char * getWord() - getWord 함수에서는, 단어를 저장한 메모리의 주소를 리턴한다. - 단어의 최대 길이는 50 - main 함수 안에서 함수를 통해 받은 메모리를 free해줘야 한다. #include #include #include #define MAXWORDLEN 50 #define WORDCOUNT 3 int main() { int i; char *word; char *getWord(); for (i = 0; i < WORDCOUNT; i++) { word = getWord(); printf("%s\n", word); free(word); } return 0; } char *getWord() { char temp[MAXWORD..
2023.02.23 -
스키마에듀 02/25 수업 백준 3문제
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net https://www.acmicpc.net/problem/27433 27433번: 팩토리얼 2 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주..
2023.02.23 -
스키마에듀 수업 _ 0218 part 3 파일 입출력 연습문제
1. 프로그램상에서 파일 99.txt를 만들어서 구구단을 저장하는 프로그램을 작성하세요. 2단 ~ 9단 ( 단, fprintf() 함수를 이용해야 합니다. 파일이 잘 열렸는지 확인하는 부분도 추가) [실행 후 99.txt ] //1 #include int main(void) { FILE * stream = NULL; int i, j=0; if((stream = fopen("99.txt","w")) == NULL){ printf("파일 열기 실패\n"); } for(i=2;i
2023.02.17 -
스키마에듀 _ 0211 수업준비
https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net https://www.acmicpc.net/problem/13235 13235번: 팰린드롬 팰린드롬은 앞에서부터 읽을 때와 뒤에서부터 읽을 때가 똑같은 단어를 의미한다. 예를 들어, eve..
2023.02.09