① c语言如何字母加密

//参考如下:

//先输入要加密的字母
//再输入往后移动几位的参数
//最后输出加密后的字母
//绝对简单,又符合要求int main()

#include<stdio.h>

{
char c;
scanf("%c",&c);
int a;
scanf("%d",&a);
printf("%c ",c+a);
return 0;
}

② 怎样用C给字符加密

谭浩强书中最简单的字符加密
将一个字母变为他后面的第内4个字母。
#include<stdio.h>
main()
{
char c;
while((c=getchar()!='\n')
{
if((c>='a'&&c<='z')||容(c>='A'&&c<='Z'))
{
c=c+4;
if(c>'Z'&&c<='Z'+4||c>'z')c=c-26;
}
printf("%c",c);
}
}

③ C语言对字符进行加密

可以来的,源例如这样写:
if(s[i]>='A'&&s[i]<'X')
{
s[i]+=3;
}
else if(s[i]>='X'&&s[i]<='Z')
{
s[i]=s[i]-'X'+'A';
}

④ 为什么C语言编程给英文字母加密 就字母+4 我弄完输出的是一堆数字 1244976124497...

1.输出格式控制好没有呢?
2.字母边界,如 Z+4 应该是D,按你的意思。

应该是这两点的问题了。

⑤ C语言实现将字符串进行加密处理,每个字符的加密规则是,将其转换为对应的ASCII码加3后对应 的字符输出

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define DATA_SIZE (1*1024)

int main()
{
int i;
int number;
char a[DATA_SIZE];

// int asc[DATA_SIZE];
// int asc_end[DATA_SIZE];

printf("Please enter a string\n");
gets(a);
number = strlen(a);

for(i=0; i<number; i++)
{
a[i] = a[i] + 3;

printf("%d ", a[i]);
}
system("pause");
return 0;

}
已经编译通过的,上面几位大侠说的回也都对。答

⑥ C语言将小写字母加密

#include<stdio.h>

int main()

{

char s[100];

int i;

gets(s);

for(i=0;s[i];i++)

if (s[i]>='a'&&s[i]<='z')

{

s[i]+=2;

if(s[i]>'z')s[i]-=26;

}

puts(s);

system("pause");

return 0;

}

⑦ C语言怎么加密字符

#include<stdio.h>
#include<string.h>
intmain()
{
charstr[]="00000",str2[]="00000",*p=str,*p2=str2;
printf("输入5个字母:");
while(*p!=0)
{
scanf("%c",p);
if(*p==' ')
continue;
if(*p<'A'||(*p>'Z'&&*p<'a')||*p>'z')//输入验证,必须是字母
{
printf("只能输入字母,请重新输入 ");
p=str;
p2=str2;
fflush(stdin);//输入有错重新输入前清空缓冲区。fflush属于c扩展函数,正常使用没问题,如需在linuxggc上使用,考虑多次调用getchar函数来清空
}
else
{
*p2=(*p)+4;
if(*p2>90&&*p2<97)//大写字母加4,最大位不超出
*p2='A'+(*p2-90)-1;
if(*p2>122)//小写字母加4,最大位不超出
*p2='a'+(*p2-122)-1;
p2++;
p++;
}
}

printf("原字符串为:%s 加密后的字符串为:%s ",str,str2);
return0;
}

⑧ c语言字母加密

按照你的要求编写的字母加密的C语言程序如下

(姓字母向后移两位,名字母向后移三位)

#include<stdio.h>

#include<string.h>

int main(){

char src[30],result[]="",ch[2]={''};

int i,j,len;

fgets(src,30,stdin);

len=strlen(src);

for(i=0;src[i]!=' ';i++){

if('a'<=src[i] && src[i]<='z'){

ch[0]=(char)(((src[i]-'a')+2)%26+'a');

strcat(result,ch);

}else if('A'<=src[i] && src[i]<='Z'){

ch[0]=(char)(((src[i]-'A')+2)%26+'A');

strcat(result,ch);

}else{

ch[0]=src[i];

strcat(result,ch);

}

}

for(j=i;j<len;j++){

if('a'<=src[j] && src[j]<='z'){

ch[0]=(char)(((src[j]-'a')+3)%26+'a');

strcat(result,ch);

}else if('A'<=src[j] && src[j]<='Z'){

ch[0]=(char)(((src[j]-'A')+3)%26+'A');

strcat(result,ch);

}else{

ch[0]=src[j];

strcat(result,ch);

}

}

printf("%s ",result);

return 0;

}