- 입력받은 문자의 ASCII 코드값 + 2
- (입력받은 문자의 ASCII 코드값 * 7) % 80 + 48
① 첫 번째 줄에는 첫 번째 방식으로 암호화한 결과를 출력 한다.
② 두 번째 줄에는 두 번째 방식으로 암호화한 결과를 출력 한다.
#include <stdio.h>
#include <string.h>
//코드업 문자열
int main() {
char str1[20];
gets(str1);
for (int i = 0; i < strlen(str1); i++) {
str1[i] += 2;
printf("%c", str1[i]);
}
printf("\n");
for (int i = 0; i < strlen(str1); i++) {
str1[i] -= 2; //위에서 2를 더해준 값을 다시 빼줌
str1[i] = str1[i]*7%80+48;
printf("%c", str1[i]);
}
}
TEST
VGUV
L3EL
아스키코드 값을 이용하여 값을 더해준다
728x90
'Dev. > Algorithm Prac' 카테고리의 다른 글
Beakjoon Java/ 2557 Hello World (0) | 2022.04.16 |
---|---|
CodeUp c++ 1461 : [기초-배열연습] 2차원 배열 순서대로 채우기 (0) | 2022.04.10 |
CodeUp c++ 1406 : love (0) | 2022.04.10 |
CodeUp c++ 1420 : 3등 찾기 (0) | 2022.04.09 |
CodeUp c++ 1416 : 2진수 변환 (0) | 2022.04.09 |
댓글