목록문자열 (3)
K_blueprint

● # 문자를 만날 때까지 사용자로부터 입력받은 문자열을 읽고 스페이스의 수(띄어쓰기), 개행 문자의 수(줄 바꿈), 기타 문자들의 수를 출력하는 프로그램을 작성하라. ● 사용자로부터 여러줄로 문자열을 입력받는다.● 마지막 줄의 첫 번째 문자는 #이다. ● 스페이스의 수, 개행 문자의 수, 문자의 수를 순차적으로 출력한다. #include int main() { char c; // 카운트 할 스페이스, 개행, 문자를 지정해주는 변수 int spaceCount = 0; // 스페이스의 수를 저장하는 변수 int newlineCount = 0; // 개행의 수를 저장하는 변수 int otherCount = 0; // 문자의 수를 저장하는 변수 while (1) //..

● 하나의 문자열(단어)를 입력으로 받아서 그것을 거꾸로 출력하는 프로그램을 작성하라. ● 첫 줄에는 하나의 문자열이 주어진다.(단, 입력되는 문자열의 길이는 1이상 100 이하) ● 입력으로 받은 문자열을 거꾸로 출력한다. #include #include // 헤더파일 추가 int main() { int i, l; char ch[101]; // 문자 배열 생성(1~100자리까지) scanf("%s", ch); // 입력문 l = strlen(ch); // 입력받은 단어의 인덱스를 다루는 함수 for(i=l-1; i>=0; i--) // 반복문 { printf("%c", ch[i]); // 인덱스의 마지막 자리부터 차례대로 출력 } return ..

● 먼저 이름을 요청하고, 이어서 다시 성을 요청한다. 이후 입력된 성과 이름을 한 라인에 출력하고 그다음 라인에는 성과 이름을 구성하는 글자 수를 아래와 같이 성과 이름의 끝 자리에 맞추어 출력하라. Melissa Honeybee 7 8 이후에는, 아래와 같이 같은 정보를 출력하되 글자 수를 성과 이름의 첫 글자에 맞추어 출력하라. Melissa Honeybee 7 8● 첫째 줄에는 성과 이름을 나타내는 두 개의 문자열이 빈칸을 하나 사이에 두고 주어진다. (단, 각 ..