나의 자유노트
백준 10926번 [??!] - 간단 풀이 본문
문제
내가 틀린 이유.
문제를 잘 읽어보면 조건을 준다. 길이가 50자를 넘어야하지 않는다.
즉 문자열 char []가 51이상이 되지 않게 조건을 써주어야한다.
하지만 나는 이 조건을 무시하고 코드를 작성했다.
풀이
1.
#include <stdio.h>
int main(){
char a[51];
scanf("%s", a);
printf("%s??!",a);
return 0;
}
2. <string> 헤더파일 - strcat 함수 이용.
#include <stdio.h>
#include <string.h>
int main(){
char a[51];
char b[51] = "\?\?!";
scanf("%s", a);
strcat(a,b);
printf("%s\n", a);
return 0;
}
//헤더파일 string을 사용하여 문자열을 합해주는 함수 'strcat'을 사용하여 문제를 풀어보았다.
'IT > 알고리즘 문제 풀이' 카테고리의 다른 글
백준 2588번 [곱셈] - 풀이. ( / 와 %를 이해하자.) (0) | 2022.11.15 |
---|---|
백준 3003번 [킹, 퀸, 룩, 비숍, 나이트, 폰] - if ~ else 조건문을 이용해 풀이. (0) | 2022.11.15 |
백준 18108번 [1998년생인 내가 태국에서는 2541년생?!] - 간단 풀이 (0) | 2022.11.15 |
백준 10869번 [사칙연산] - 간단 풀이 (0) | 2022.11.15 |
백준 1008번 [A/B] - 문제를 이해해보고 풀어보자! (0) | 2022.11.14 |
Comments