对字符串简单加密解密的代码 使用C#语言
时间: 2024-05-02 19:20:55 浏览: 10
以下是使用C语言实现字符串简单加密解密的代码:
```
#include <stdio.h>
#include <string.h>
void encrypt(char *str) {
int len = strlen(str);
for (int i = 0; i < len; i++) {
str[i] = str[i] + 1; // 将每个字符的ASCII码值加1
}
}
void decrypt(char *str) {
int len = strlen(str);
for (int i = 0; i < len; i++) {
str[i] = str[i] - 1; // 将每个字符的ASCII码值减1
}
}
int main() {
char str[100];
printf("请输入需要加密的字符串:");
scanf("%s", str);
encrypt(str);
printf("加密后的字符串为:%s\n", str);
decrypt(str);
printf("解密后的字符串为:%s\n", str);
return 0;
}
```
代码中的`encrypt`函数将字符串中每个字符的ASCII码值加1,实现简单加密。`decrypt`函数则将每个字符的ASCII码值减1,实现解密。在`main`函数中,先输入需要加密的字符串,然后调用`encrypt`函数加密,输出加密后的字符串。接着调用`decrypt`函数解密,输出解密后的字符串。