三九宝宝网宝宝教育教学论文

C语言的程序设计电文加密每个字母转换为字母表中循环右移的第三

02月21日 编辑 39baobao.com

[C语言大小写字母转换]这是一个很简单的功能 #include<stdio.h> #include<stdlib.h> void main() { char c; scanf("%c",&c); //输入一个字母。 if ((c>='A')&(c<='Z')) c+=32; //判断是否为大写字母...+阅读

//对一行电文进行加密,每个字母转换为字母表中循环右移的第三个字母

//大写字母C加密后的ASCII码值为(c-62)%26+65

//小写字母C加密后的ASCII码值为(c-94)%26+97

#include

void main()

{

//定义数组a和b,以及控制变量i

char a[3];

char b[3];

int i;

//提示输入三个字母

printf("请输入三个字母不要用空格隔开\n");

//用for循环控制接受字母

for(i=0;i<3;i++)

scanf("%c",&a[i]);

//在下一循环前加入该句

printf("经加密后为:");

//用for循环计算加密后的字母的ASCII值

for(i=0;i<=2;i++)

{

if(a[i]>=97)

b[i]=(a[i]-94)%26+97;

if(a[i]>=65&a[i]<97)

b[i]=(a[i]-62)%26+65;

//输出结果

printf("%c",b[i]);

}

printf("\n");

}

以下为关联文档:

C语言字符串字母大小写转换#include<stdio.h> int main() { char c; while((c=getchar())!='#') { if((c>='a'&c<='z') || (c>='A'&c<='Z')) putchar(c^0x20); else putchar(c); } return 0; }...

c语言大小写字母串转换#include<stdio.h> void main() { char str[256]; int i; gets(str); i=0; while ( str[i]!=0 ) { if ( str[i]>='a' & str[i]<='z' ) str[i]=str[i]-'a'+'A'; else if ( st...

有C语言实现大小写字母转换函数名: tolower 功 能: 把字符转换成小写字母 用 法: int tolower(int c); 程序例: #include #include #include int main(void) { int length, i; char *string = "THIS IS A S...

c语言程序设计:大小写字母转换else 后面没2113有大括号,编译器默认将后一个语句5261作为 else 条件4102满足时的语句,再后1653面一个语句无论专如何都会被执行。属 #include <stdio.h> void main() { char...

简单c语言问题大小写字母转换char *string = "this is my program"; 上面这句话,是把"this is my program"常量的地址赋值给了指针string,因此string成了常量指针,没法再给string指向的内存空间赋上新的值,所以*...

C语言将小写字母转换成大写字母输出修改后代码如下: # include <stdio.h> # include <string.h> int main() { char str[20]; int i,j, a;//少了一个逗号 printf("输入字符串,一/停止转换"); gets(str); for(i=0;str[i...

C语言怎么把大写字母变成小写字母#include<stdio.h> #include<string.h> void ToLowerCase(char *s) { while(*s) { if(*s>='A'&&*s<='Z')*s='a'+(*s-'A'); ++s; } } void main() { char s[80]; puts("输入字...

c语言中怎样将大写字母转化为小写字母1、 char ch= 'a'; ch-= 32; 2、 strupr 原型:extern char *strupr(char *s); 用法:#include <string.h> 功能:将字符串s转换为大写形式 说明:只转换s中出现的小写字母,不改变其...

这个c语言程序是将输入10个字符统计出大写字母小写字母和数//已修改,楼主满意的话请采纳,谢谢 //楼主把&lt;=写成=&lt;了,故出错 #include<stdio.h> void main() { int a,b,d,n; char c; a=b=d=0; n=1; while (n<=10) { scanf("%c",&c); if(...

推荐阅读
图文推荐