导航:首页 > 文档加密 > c语言输入英文用acs加密

c语言输入英文用acs加密

发布时间:2022-07-21 09:17:06

Ⅰ C语言输入一行字符串,将字符串中的英文字母改为ASCII码显示,每个字母的ASCII码以空格隔)其他字符删除

#include <stdio.h>


int main()

{

char c;

while((c=getchar())!=' ')

{

if(c>='a'&&c<='z'||c>='A'&&c<='Z')

{

printf("%d ",c);

}

}

return 0;

}

Ⅱ C语言,输入一个英文字符,输出它的ASCLL码

#include<stdio.h>
voidmain(){charc,str[20];
scanf("%s",str);c=str[0];
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))printf("%d ",c);
}

或者:

#include<stdio.h>
voidmain(){charc;
scanf("%c",&c);if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))printf("%d ",c);
}

Ⅲ 简单的c语言题目:输入一个英文字符,输出其ASCII码。

#include<stdio.h>
int main(){
char ch;
scanf("%c",&ch);
getchar();
printf("%c 的ASCII码为: %d\n",ch,ch);
}

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

输入的是英文字符的话,直接加3就可以,但是如果是中文字符的话,如果直接高位和地位加3也可以,但是解密的时候就有一个不确定的存在,因为中文字符的ascii编码是有0xfe这样的存在,加上3的话就到时候还原就变得不确定。所以如果是中文字符加密的话,应该把两个ascii码转合并为两个字节无符号类型,然后再加3。

Ⅳ C语言中如何手动输入一字符,然后使其ACS码输出

你好!
用%d,控制输出就可以了。
例如
#include
void
main()
{
char
a;
scanf("%c",&a);
printf("%d",a);
}
打字不易,采纳哦!

Ⅵ C语言英文文本加密

#include "stdio.h"

#include <stdlib.h>

int main(int argc,char *argv[]){

FILE *fp,*fq;

int k,t;

fp=fopen("AAA12345678901.txt","w+");

if(!fp || (fq=fopen("tmp.txt","w"))==NULL){

printf("Failed to open the file and exit... ");

return 0;

}

printf("Please enter a short passage(letters+space+punctuation,'Enter' end)... ");

while((t=getchar())!=' ')//为文件输入内容

fputc(t,fp);

printf("Please enter the encryption key(int >0)... k=");

while(scanf("%d",&k)!=1 || k<1){//输入加密密钥并判断是否正确

printf("Input error, redo: ");

fflush(stdin);

}

rewind(fp);

while(t=fgetc(fp),!feof(fp))//加密

if(t>='A' && t<='Z')

fputc(((t-'A')+k)%26+'A',fq);

else if(t>='a' && t<='z')

fputc(((t-'a')+k)%26+'a',fq);

else

fputc(t,fq);

fclose(fp);//关闭原文件

fclose(fq);//关闭加密后的文件

remove("AAA12345678901.txt");//删除原文件

rename("tmp.txt","AAA12345678901.txt");//将加密后的文件更换为原文件名

printf(" ");

if(fp=fopen("AAA12345678901.txt","r")){

while((t=fgetc(fp))!=EOF)

printf("%c",t);

printf(" Encryption success! ");

}

else

printf(" Failed to open the encrypted file... ");

fclose(fp);

return 0;

}

代码格式和运行样例图片:

Ⅶ C语言 输入字符串输出对应字母的ASCII编码 加密

#include<stdio.h>
#include<string.h>
char pass[101];
int main()
{
int i;
char s[101],key[101];
puts("设定密码:");
scanf("%s",pass);
puts("输入源字符串:");
scanf("%s",s);
puts("输入密码:");
scanf("%s",key);
while(strcmp(pass,key))
{
/*for(i=0;i<strlen(s);i++)
printf("%d ",s[i]+4);
puts("");*/
puts("密码错误!重新输入:");
scanf("%s",key);
}
puts(s);
for(i=0;i<strlen(s);i++)
printf("%d ",s[i]);
puts("");
}

Ⅷ 用C语言编程实现对键盘输入的英文名句子进行加密

#include<stdio.h>

void main()

{

char str1[256],str2[256],*p,*q;
int x;
gets(str1); p=str1; q=str2;
while ( *p )
{ if ( (*p)>='A' && (*p)<='Z' )
{ x=(*p)-'A';
x++; (*q)=x%26+'A'; q++;
x++; (*q)=x%26+'A'; q++;
x++; (*q)=x%26+'A';
}
else if ( (*p)>='a' && (*p)<='z' )
{ x=(*p)-'a';
x++; (*q)=x%26+'a'; q++;
x++; (*q)=x%26+'a'; q++;
x++; (*q)=x%26+'a';
}
else (*q)=(*p);
p++; q++;
}
(*q)=0; printf("%s ",str2);}

}

阅读全文

与c语言输入英文用acs加密相关的资料

热点内容
季云服务器价格 浏览:561
安卓没电池怎么关机 浏览:415
安卓如何下载newstate 浏览:512
安卓jks是什么 浏览:607
整理一个文件夹中重复照片 浏览:832
php自动压缩 浏览:146
单片机编程自动计数 浏览:834
配外壳文件夹 浏览:468
安卓什么app内存小于1m 浏览:962
几何光学pdf 浏览:975
映像里面的软件一般在哪个文件夹 浏览:337
上海数据文档加密价格 浏览:490
十字梁柱节点箍筋加密图片 浏览:131
安卓手机怎么更改桌面文件夹 浏览:245
解压缩全能王暴力下载 浏览:310
单片机开发一年多少钱 浏览:703
单片机控制温度传感器 浏览:807
编译型plc和解释型plc 浏览:489
哪个app可以看美国白宫 浏览:888
12123app怎么解绑个人信息 浏览:806