강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김혁수님의 프로필 이미지
김혁수

작성한 질문수

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

7. 영어 단어 복구(문자열 컨트롤)

문제 관련 질문드립니다

작성

·

251

0

#include <iostream>

#include <stdio.h>

using namespace std;

int main () {

freopen("input.txt","rt",stdin);

char a[100];

char c;

gets(a);

for (int i = 0; a[i] != '\0'; i++){

if (a[i] != ' '){

if (a[i] >= 65 && a[i] <= 90) {

printf("%s",a[i] + 32);

}

else printf("%s",a[i]);

}

}

return 0;

}

다음과 같이 풀이과 다르게 작성했는데 어느 부분에서 오류가 발생했는지 모르겠습니다. 

무엇이 문제인가요ㅠㅠ

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

문자는 %s가 아니라 %c로 출력해야 합니다. %s는 문자열을 출력할 때 사용합니다.

김혁수님의 프로필 이미지
김혁수

작성한 질문수

질문하기