• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

문제 관련 질문드립니다

21.06.11 18:20 작성 조회수 147

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는 문자열을 출력할 때 사용합니다.