반응형
Notice
Recent Posts
Recent Comments
Link
안 쓰던 블로그
C언어 시저암호 복호화 본문
반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> #include <string.h> int main(){ char a; while (scanf("%c", &a) != EOF){ if (a >= 'd' && a <= 'z'){ printf("%c", a - 3); } if (a >= 'a' && a <= 'c'){ printf("%c", a + 23); } if (a == 32){ printf(" "); } } return 0; } | cs |
6번째 줄: 파일의 끝에 도달할 때까지 한 문자씩 받았다. Ctrl + Z를 입력하면 EOF를 반환한다. (비주얼 스튜디오에선 Ctrl+C도 가능)
7~16번째 줄: d부터 z까지는 3자리 앞에있는 알파벳을 출력하고, a부터 c는 x~z를, 공백은 공백을 출력한다.
반응형
'알고리즘 > 알고리즘 문제 풀이' 카테고리의 다른 글
C언어 2차원 배열 출력 문제들 (0) | 2016.04.06 |
---|---|
C언어 지뢰찾기 (0) | 2016.04.05 |
C언어 배열 거꾸로 출력 (0) | 2016.04.01 |
C언어 구구단 (0) | 2016.04.01 |
C언어 달팽이배열 (0) | 2016.04.01 |
Comments