暖一杯茶


私信TA

用户名:dotcpp0712555

访问量:251

签 名:

等  级
排  名 20480
经  验 657
参赛次数 0
文章发表 9
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

吃桃子问题
浏览:36

解题思路:
字符+4操作

/*要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.

例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。

请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’

,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。

注意事项:

    %d                        表示输入or输出十进制整数


                %o                        八进制整数


                %x                        十六进制整数


                %f                         浮点数


                %s                         字符串


                %c                         单个字符


                %p                        指针的值


                %e                        指数形式的浮点数)

参考代码:

#include"stdio.h"

{

    char a,b,c,d,e;

    scanf("%c%c%c%c%c",&a,&b,&c,&d,&e);

    printf("%c%c%c%c%c",a+4,b+4,c+4,d+4,e+4);

    return 0;

}

#include"stdio.h"

int main()

{

    int i;

    char ch[5];

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

    {

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

        ch[i] += 4;

    }

    printf("%s",ch);

    return 0;

 }

#include"stdio.h"

int main()

{

    int i;

    char ch[5];

   // for(i=0;i<5;i++)

   while(i<5)

    {

       

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

        ch[i] += 4; i++;

        

    }printf("%s",ch);

    

    return 0;

 }


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区