본문 바로가기

C언어63

소문자 -> 대문자 변경 함수 #define _CRT_SECURE_NO_WARNINGS#include char upper_case(char ch);int main(void) { char ch; printf("표준입력으로 영문 소문자를 입력하세요. > "); ch = getchar(); printf("영문 소문자 %c가 대문자 %c로 변환하였습니다.\n",ch, upper_case(ch)); return 0;}char upper_case(char ch){ char res; if (ch >= 'a' && ch 2024. 5. 26.
소수 찾기 함수 #define _CRT_SECURE_NO_WARNINGS#include int is_prime(int n);int main(void){ int n, result; printf("정수를 입력하시오: "); scanf("%d", &n); result = is_prime(n); if (result == 1) { printf("%d는 소수입니다.\n", n); } else { printf("%d는 소수가 아닙니다.\n", n); } return 0;}int is_prime(int n){ int divisor = 0; int i; for (i = 1;i 알고리즘:사용자로부터 정수를 입력받아서 변수 n에 저 약수의 개수를 0으로 초기화한다.for( i=1; in을 i로 나누어서 나머지가 0인 나머지가 0이면 약.. 2024. 5. 26.
2차원 배열 왼쪽으로 90도 회전하기 #define _CRT_SECURE_NO_WARNINGS#include void main(void){ int i, j, n = 0;; int a[4][4]; int b[4][4]; for (i = 0; i 2024. 5. 26.
배열 연습2 (선택정렬 알고리즘)(Selection Sort Algorithm) #define _CRT_SECURE_NO_WARNINGS#include void main(void){ int i; int min; int in[10] = { 7,2,9,0,1,4,6,8,3,5 }; printf("Array: "); for (i = 0; i 1.최소값 찾기#define _CRT_SECURE_NO_WARNINGS#include void main(void){ int i; int min; int minpos; int in[10] = { 7,2,9,0,1,4,6,8,3,5 }; int temp; printf("Array: "); for (i = 0; i 2.최소값의 index 위치 찾기 minpos#define _CRT_SECURE_NO_WARNINGS#include void main(void).. 2024. 5. 26.
배열 연습 #define _CRT_SECURE_NO_WARNINGS#include void main(void){ int i; int in[10] = { 7,2,9,0,1,4,6,8,3,5 }; printf("Before: "); for (i = 0; i = 0; i--) printf("%2d", in[i]); printf("\n");}1. 뒤에서부터 출력#define _CRT_SECURE_NO_WARNINGS#include void main(void){ int i; int temp = 0; int in[10] = { 7,2,9,0,1,4,6,8,3,5 }; printf("Before: "); for (i = 0; i 2. 빈 상자 만들어서 옮겨담기 알고리즘 사용하여 배열 역순으로 초기화 후 출력 2024. 5. 25.
배열 최대값 찾기 #define _CRT_SECURE_NO_WARNINGS#include void main(void){ int arr[3]; int i; int max = 0; for (i = 0; i max) max = arr[i]; } printf("최대값: %d \n", max); return 0;} 2024. 5. 25.