编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面

编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面第4个字母是E,用E代替A.因此,China应译为Glmre.请编一程序... 编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面第4个字母是E,用E代替A.因此,China应译为Glmre.请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为'C','h','i','n','a'经过运算,使c1,c2,c3,c4,c5分别变为'G','l','m','r','e'。 展开
 我来答
simonncc
高粉答主

2018-03-31 · 关注我不会让你失望
知道大有可为答主
回答量:776
采纳率:100%
帮助的人:12.5万
展开全部

#include <stdio.h>
#include <string.h>
void main()
{ char  c1='C',c2='h',c3='i',c4='n',c5='a';
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
printf("%c%c%c%c%c",c1,c2,c3,c4,c5);}。

手上没截图,就文字表示了,按这个操作就可以的。

1、编程序是指在利用电子计算机自动处理问题,人们根据自己对信息处理的要求,给电子计算机设计指令。Tiny BASIC,由Bob Albrecht和Dennis Allison设计(由Dick Whipple和John Arnold实现),运行在2KB内存的微型计算机上。一台4KB的机器是较为合适的,它将有2KB的内存应用于这个程序上。

2、Bill Gates和Paul Allen编写的一个BASIC版本以抽取每份拷贝版税的形式销售给MITS(Micro Instrumentation and Telemetry Systems)。MITS生产Altair,这是一种8080结构的微型计算机。Scheme,一个LISP的"方言",由G.L. Steele和G.J. Sussman设计。Pascal用户手册和报告出版,Jensen和Wirth编写。许多人至今都认为它是Pascal方面权威的参考书籍。B.W. Kerninghan描述了RATFOR--RATional FORTRAN。

邂逅丶倥偬岁月
推荐于2018-02-22 · TA获得超过140个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:81.3万
展开全部

程序怎么发给你呢?W/X/Y/Z转换成什么字母呢?

  string[] arry1 = new string[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l",
            "m","n","o","p","q","r","s","t","u","v","w","x","y","z","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L",
            "M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
        string[] arry2 = new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L",
            "M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
        List<string> list = new List<string>();
        private void button1_Click(object sender, EventArgs e)
        {
            string str_in = textBox1.Text.Trim().ToString();
            if (!check(str_in))
            {
                MessageBox.Show("输入的字符串不准确,请输入字母类型!");
                return;
            }
            transfer(str_in);
            string str_out = string.Join("", list.ToArray());
            list.Clear();
            textBox2.Text = str_out;
        }
        /// <summary>
        /// 转换
        /// </summary>
        /// <param name="input">输入字符串</param>
        private void transfer(string input)
        {
            if (input.Length < 1)
            {
                MessageBox.Show("字符串长度小于1,转换失败!");
                return;
            }
            
            for (int i = 0; i < input.Length; i++)
            {
                string getChar = input.Substring(i,1);//获取当前遍历的字符
                int index = Array.IndexOf(arry1,getChar);
                list.Add(arry1[index+4].ToString());
            }
        }
        /// <summary>
        /// 验证字符串是否为字母
        /// </summary>
        /// <param name="in_string"></param>
        /// <returns></returns>
        private bool check(string in_string)
        {
            Regex regex_1 = new Regex("^[A-Za-z]+$");
            if (regex_1.IsMatch(in_string))
            {
                return true;
            }
            else
                return false;
        }
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
go正义使者啊
推荐于2018-04-08 · TA获得超过152个赞
知道答主
回答量:169
采纳率:66%
帮助的人:44.6万
展开全部
从键盘上任意输入5个字符,用原来字母后面第4个字母代替原来的字母。要考虑如超过“Z”和"z",则环绕至“A”和“a"后。

#include<stdio.h>
int main()
{
char c1,c2,c3,c4,c5;
scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);
if((c1+4>'z')||((c1+4>'Z')&&(c1<96)))
c1=c1-25;
else
c1=c1+4;
if((c2+4>'z')||((c2+4>'Z')&&(c2<96)))
c2=c2-25;
else
c2=c2+4;
if((c3+4>'z')||((c3+4>'Z')&&(c3<96)))
c3=c3-25;
else
c3=c3+4;
if((c4+4>'z')||((c4+4>'Z')&&(c4<96)))
c4=c4-25;
else
c4=c4+4;
if((c5+4>'z')||((c5+4>'Z')&&(c5<96)))
c5=c5-25;
else
c5=c5+4;
printf("password is %c%c%c%c%c\n",c1,c2,c3,c4,c5);
return 0;
}
追答
深大的同学们早上好
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
勿忘啊心安啊啊
2015-10-17
知道答主
回答量:20
采纳率:0%
帮助的人:5.9万
展开全部
#include <stdio.h>
#include <string.h>
void main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
printf("%c%c%c%c%c",c1,c2,c3,c4,c5);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb9009c
2018-10-23
知道答主
回答量:2
采纳率:0%
帮助的人:1555
展开全部
#include<stdio.h>void main (l

char cl,c2, c3,c4, c5:cl='G' ;c2='l';c3='m' ;c4='r';c5='e';cl-=4;c2-=4;c3-=4:c4-=4:c5-=4:
printf ("ic,sc, sc, c, sc",cl, c2,c3,c4,c5) ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式