电文加密算法:输入一个小写字母,将字母循环后移5个位置后输出。从。,int i=0; printf("input: "); scanf("%s",s); do { ch=s[i]; if(ch<='u') d[i]=ch+5; else d[i]='a'+ch'v'; i++; }while(s[i]!='\0'); d[i]='\0'; printf("out:%s\n",d); } 不检查输入。仅小写字母。你看看。 设计一个简单的加密程序,它把当前的字母变成下个字母。例如:a变成b。..,#include<iostream> using namespace std; int main() { char instr[1024]=""; int i=0; cin>>instr; while(instr[i]!=0) { instr[i]++; if(instr[i]=='Z'+1 || instr[i]=='z'+1) instr[i]=26; i++; } cout<<instr<<endl; } 在GCC下编译通过 用c语言把字符串加密,包括字母和数字,向后偏移三位,需要运用到函数。,#include<stdio.h>void sec(char str[]);void main(){ char str[10]; int i=0; printf("input 10 chars:\n"); for(i=0;i<10;i++) scanf("%c",&str[i]);//<这里输入的时候你写的不对! sec(str); for(i=0;i<10;i++) printf("%c",str[i]);} void sec(char str[]){ int i; for(i=0;s。 用数组的方式实现大小写英文字符串的密码转换,大写字母加4,小写字母。,#include<stdio.h> main() {char a[100]; int i; printf("输入待转换的字符串"); scanf("%s",a); for(i=0,a[i]!=\0,i++) {if(a[i]>=a&&a[i]<=z) {a[i]=4;if(a[i]<a) a[i]=z(aa[i]);} if(a[i]>=A&&a[i]<=Z) {a[i]+=4;if(a[i]>Z) a[i]=A+(a[i]Z);} } } 假设有一加密算法:将明文的每=一=个字母更换成后一字母(如:a加密成b。,标准答案:A 假设使用一种加密算法,它加密办法很简朴:将每=一=种字母加5,即a加密。,A. 对称加密技术 问:试编一个加密程序,加密方法是将明文的字母变成其后的第4个字母,。,#include <stdio.h> #include <stdlib.h> void main() { char str[256]; int i=0,j; while(str[i]=gechar() != ' |