IT/솔루션) 난 정말C... 없다구요
-
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 3IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:15
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 3 /* 18-2 문제는 한글이 포함되지 않는다고 가정한다. 알파벳, 숫자, 특수문자로만 구성하자. 프로그램 사용자로부터 문자열을 입력 받는다. 그리고 이렇게 입력된 문자열을 역순으로 출력하는 프로그램을 구현하자. 굳이 배열에 저장된 문자열을 뒤집지 않아도 된다. 출력만 역순으로 이뤄지면 된다. */ #include #include #pragma warning(disable : 4996) int main(void) { char str[100]; int i = 0; scanf("%s", str); while (str[i] != '\0') i++; for (i; i > 0; i--) printf("%c", str[i..
-
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:13
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 2 /* 18-2 문제는 한글이 포함되지 않는다고 가정한다. 알파벳, 숫자, 특수문자로만 구성하자. 프로그램 사용자로부터 길이가 100 이하인 문자열을 입력 받는다. 그리고 이중엣 알파벳 소문자가 존재한다면, 이를 대문자로 변경시킨 다음에 문자열 전체를 출력하는 프로그램을 작성하자. */ #include #include #pragma warning(disable : 4996) int main(void) { int i = 0; char str[100]; scanf("%s", str); char change = 'A' - 'a'; while (str[i] != '\0') { if(str[i] >= 'a' && str..
-
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:12
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 1 /* 18-2 문제는 한글이 포함되지 않는다고 가정한다. 알파벳, 숫자, 특수문자로만 구성하자. 프로그램 사용자로부터 길이가 100 이하인 문자열을 입력받는다. 그러면 프로그램은 입력된 문자열의 길이를 계산하여 출력해야 한다. 단 널 문자는 문자열의 길이에 포함시키지 않기로 하자. */ #include #include #pragma warning(disable : 4996) int main(void) { char str[100]; scanf("%s", str); int i = 0; while (str[i] != '\0') { i++; } printf("%s의 길이는 %d입니다.\n", str, i); syst..
-
18장. 문자열의 이해와 표현) 문제 18-1 [char형 배열과 문자열]IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:11
18장. 문자열의 이해와 표현) 문제 18-1 [char형 배열과 문자열] /* 다음과 같이 두 개의 문자열을 선언하자. char str1 [] = "ORANGE"; char str2 [] = "BANANA"; 그리고 각각의 배열이 저장하고 있는 문자열의 내용을 서로 바꿔서 저장하고, 바뀐 문자열을 출력하는 프로그램을 작성하자. 단 문자열의 길이가 둘 다 6이라는 사실을 적극 활용하기 바란다. 별도로 문자열의 길이를 계산하는 코드를 삽입할 필요가 없다는 뜻이다. */ #include #include int main(void) { char str1[] = "ORANGE"; char str2[] = "BANANA"; int i; for (i = 0; i
-
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:10
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2 /* 길이가 5인 double형 배열을 선언하여 0보다 큰 실수 5개를 입력 받아서 저장하자. 그리고 이렇게 저장된 값을 은행 고객의 잔고라고 가정하자. 즉 5명의 고객 잔고를 배열에 저장한 셈이다. 이제 프로그램 사용자로부터 이자율을 한번 입력 받는다. 만약에 3.3이 입력되면 이율이 3.3%라는 뜻으로 해석되어, 배열에 저장된 모든 값을 3.3%씩 증가시켜야 하며, 증가된 결과를 출력해야 한다. */ #include #include #pragma warning(disable : 4996) int main(void) { double arr[5]; int i = 0; int len = sizeof(arr) / sizeof(d..
-
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:09
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 1 /* 총 열명의 수강생 점수를 입력 받아서 그 중에 최고 점수를 얻은 두 명에게만 A학점을 준다고 할 때, A학점의 기준이 되는 점수를 계산하여 출력하는 프로그램을 작성하라. */ #include #include #pragma warning(disable : 4996) int main(void) { int i; int score[10]; int Len = sizeof(score) / sizeof(int); int Highs1 = 0; int Highs2 = 0; int Highd1 = 0; int Highd2 = 0; for (i = 0; i < Len; i++) { printf("%d번째 학생의 점수를 입력하시오. : ",..
-
16장. 실력 다지기 연습문제 02) 문제10 [어떠한 선택을 해야 할까]IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:08
16장. 실력 다지기 연습문제 02) 문제10 [어떠한 선택을 해야 할까] #include #include #pragma warning(disable : 4996) int main(void) { int Omoney , year; double stotal, ltotal; int i; while (1) { printf("예치할 금액을 입력하시오 : "); scanf("%d", &Omoney); printf("예치할 연 수를 입력하시오 : "); scanf("%d", &year); if (year < 5) printf("===================================\n연 수는 최소 5년 이어야 합니다. 다시 입력하세요\n========================================..
-
16장. 실력 다지기 연습문제 02) 문제 9 [ 369게임의 결과 출력]IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:07
16장. 실력 다지기 연습문제 02) 문제 9 [ 369게임의 결과 출력] /* 369게임은 게임의 참여자가 1부터 시작에서 숫자를 증가시켜가는 게임이다. 단 다음의 경우에는 숫자를 말하지 말고 대신 박수를 쳐야 한다. - 숫자가 3의 배수인 경우 : 3 6 9 12 15 ... - 숫자에 3,6,9가 들어간 경우 : 13 16 19 23.... 1부터 999까지의 진행 결과만 출력을 한다. 한 줄에 열한 개씩 출력을 한다. 박수를 쳐야 할 위치에서는 대문자 P를 출력한다. */ #include #include int main(void) { int i; int j; int check; int nmg; int mock = 0; int mock2 = 0; for (i = 1; i