Basics 19

[형성평가] 01 출력

1. 다음과 같이 출력하는 프로그램을 작성하시오. My name is Hong #include int main() { printf("My name is Hong"); return 0; } 2. 다음과 같이 출력되는 프로그램을 작성하시오. My hometown Flowering mountain #include int main() { printf("My hometown \n"); printf("Flowering mountain "); return 0; } 3. 다음과 같이 출력되는 프로그램을 작성하시오. #include int main() { printf("%s \n", "TTTTTTTTTT"); printf("%s \n", "TTTTTTTTTT"); printf("%s \n", " TT "); printf..

[Chapter] 14 문자열 I

//1 문자 하나를 입력 받아서 그 문자의 아스키 코드를 출력하는 작업을 반복하다가 '0' 이 입력되면 아스키 코드를 출력하고 종료하는 프로그램을 작성하시오. 입력 예 a B 1 c 0 출력 예 a -> 97 B -> 66 1 -> 49 c -> 99 0 -> 48 #define _CRT_SECURE_NO_WARNINGS #include int main() { char ch; while (1) { scanf(" %c", &ch); printf("%c -> %d\n", ch, ch); if (ch == '0') break; } return 0; } 자가진단 1 33부터 127 사이의 숫자를 계속 입력받아 입력받은 숫자의 아스키코드에 해당하는 문자를 출력하다가 범위를 벗어나는 입력이 들어오면 종료하는 프로그..

[Chapter] 11 함수 I

//1 사용자 정의 함수를 만들어 선을 그리는 프로그램을 작성하시오. 출력 예 =============================== line 함수를 호출하였습니다. line 함수를 다시 호출합니다. =============================== (소스1) #include void line() { puts("==============================="); } int main() { line(); puts("line 함수를 호출하였습니다."); puts("line 함수를 다시 호출합니다."); line(); return 0; } (소스2) #include void line(); int main() { line(); puts("line 함수를 호출하였습니다."); puts("lin..

[Chapter] 10 배열 II

//1 1부터 10까지의 정수를 입력받다가 입력된 정수가 범위를 벗어나면 그 때까지 1번 이상 입력된 각 숫자의 개수를 작은 수부터 출력하는 프로그램을 작성하시오. 입력 예 5 6 10 9 3 5 3 5 0 출력 예 3 : 2개 5 : 3개 6 : 1개 9 : 1개 10 : 1개 #define _CRT_SECURE_NO_WARNINGS #include int main() { int num, i; int count[11] = { 0 }; while (1) { scanf("%d", &num); if (num 10)break; count[num]++; } for (i = 1; i 0) { printf("%d : %d개\n", i, count[i]); } } return 0; } 자가진단 1 영문 대문자를 입력..