분류 전체보기 (24) 썸네일형 리스트형 C언어 - 포인터 이용하여 반전된 순서로 출력하기 5 개의 정수를 입력 받아 배열에 저장한 후, 포인터 변수를 사용해서 배열의 마지막 원소부터 읽어와서 출력함으로써 반전된 순서대로 출력하는 프로그램을 작성하시오. EX) 입력: 1 2 3 4 5 => 출력 : 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 5 int main(void) { int a[SIZE]; int* p[SIZE]; printf("정수 다섯 개를 입력하시오: "); for (int i = 0; i = 0; i--) { printf("%d ", *p[i]); } return 0; } Colored by Color Scripter cs C언어 - 두 배열의 원소를 더하는 프로그램 길이가 n인 두 정수의 배열 int x[], int y[]를 입력 받아, 서로 대응되는 x의 원소와 y의 원소를 더하여 int z[]에 저장하여 리턴하는 함수 void addArray(int x[], int y[], int n, int z[])를 작성하고, 이를 이용하여 사용자로부터 길이가 3인 두 정수의 배열을 입력 받아 두 배열을 더한 결과를 화면에 출력하는 프로그램을 작성하시오. EX) 첫 번째 배열을 입력하시오: 1 2 3 두 번째 배열을 입력하시오: 1 2 3 => 출력값: 2 4 6 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 #define _CRT_SECURE_NO_WARNINGS #include .. C언어 - 입력받은 정수 중 가장 큰 값을 기준으로 상대적인 크기 출력 5개의 양의 정수를 입력 받아 그 중에서 가장 큰 값을 기준으로 상대적인 크기(소수점 이하 반올림한 백분율)와 상대적인 크기의 합을 출력하는 프로그램을 작성하시오. EX) 입력: 1 2 3 4 5 => 출력: 20% 40% 60% 80% 100% 300% EX) 입력: 1 2 3 2 2 => 출력: 33% 67% 100% 67% 67% 334% 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 #define _CRT_SECURE_NO_WARNINGS #include #include #define SIZE 5 int main(void) { int a[SIZE]; printf("5개의 양의 정수를 입력하시오 : \n"); f.. C언어 - 알파벳을 정수만큼 쉬프트 알파벳 소문자 5개와 정수를 입력 받아 정수만큼 쉬프트한 결과를 출력하시오. * 단, a를 -1만큼 쉬프트하면 z, z를 1만큼 쉬프트하면 a. EX) 입력: abcde 1 => 출력: b c d e f 입력: abcde -1 => 출력: z a b c d 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 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 5 int main(void) { char a[SIZE]; int n; printf("알파벳 소문자 5개를 입력하시오: "); for (int i = 0; i C언어 - 몇 번째로 작은 수인지를 출력하는 프로그램 0이 입력될 때까지 임의의 개수(10개 이하)의 정수들을 입력 받아 0을 제외한 입력 값들이 입력된 숫자들 중에서 몇 번째로 작은 수인지를 출력하는 프로그램을 작성하시오. 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 32 33 34 35 36 37 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 10 int main(void) { int a[SIZE] = { 0 }; int i, j, temp, least; int n = 0; // 0을 제외한 입력 값들의 개수를 세기 위함 -> (n-1) = 0을 제외한 입력 값들의 개수 printf("정수를 입력하시.. C언어 - 가장 큰 수와 작은 수 구하기 사용자로부터 정수 10개를 입력 받아 그 중에서 가장 큰 수와 가장 작은 수의 차이를 출력하시오. 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 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 10 int main(void) { int a[SIZE]; printf("숫자 10개를 입력하시오: "); for (int i = 0; i C언어 - 입력 받은 정수를 역순으로 출력 사용자로부터 5개의 정수를 입력 받아 입력의 역순으로 출력하는 프로그램을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 5 int main(void) { int a[SIZE]; printf("5개의 정수를 입력하시오: "); for (int i = 0; i = 0; i--) { printf("%d ", a[i]); } return 0; } cs C언어 - 기하평균 조화평균 구하기 두 실수 x, y의 기하 평균값을 구하는 함수 double GMean(double x, double y), 조화 평균값을 구하는 함수 double HMean(double x, double y)를 작성하라. 이를 이용하여, 두 숫자를 입력 받아 기하, 조화 평균값을 출력하는 프로그램을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #define _CRT_SECURE_NO_WARNINGS #include #include double GMean(double x, double y) { return sqrt(x * y); } double HMean(double x, double y) { return 2 * x * y / (x + y); } int ma.. 이전 1 2 3 다음