프로젝트

알파벳 개수 세기 프로그램

Nickman 2023. 10. 14. 17:48

암호학 과제로 진행한 알파벳 개수 세기 프로그램이다.

 

philosophy: love of wisdom

existence, reason, knowledge, values, mind, and languages.

 

1장 스코틀랜드 여왕 메리의 암호

1차 세계대전: 독가스와 염소 사용: 화학전쟁

2차 세계대전: 원자폭탄: 물리학전쟁

3차 세계대전: 정보제어: 수학전쟁

 

cipher 문장 하나 하나의 대체

code 문장, 단어의 대체

 

dna 암호 아데닌(A), 티민(T), 구아닌(G), 시토신(C), 4가지 염기 중 3가지 염기로 짝지어 중복순열의 염기배열

 

스테가노그라피: 메세지의 존재 자체를 감추는 방법

크립토그래피: 메세지의 의미를 감추는 방법

 

알파벳 개수 세기 프로그래밍

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

int main(void) {
char string[2001] = { '\0' };
int num, cnt[26] = { 0 };

printf("Enter string\n");
gets(string);

for (num = 0; num < 2000; num++) {
if (string[num] >= 'a' && string[num] <= 'z')
cnt[string[num] - 'a']++;
else
continue;
}

for (num = 0; num < 26; num++) {
printf("%c:%d", 'A' + num, cnt[num]);
}
printf("\n");

return 0;
}