您的位置:

c语言译码代码,c代码编译

本文目录一览:

如何用C语言译码,要求用原来字母前面的第四个字母代替原来的字母

#include stdio.h

void main()

{

char c; while ((c=getchar())!='\n')

{

if ((c='a'c='z')||(c='A' c='Z')) //c为小写字母a-z或者大写字母A-Z

{

c=c+4; //把c变成其后面的第4个字母

if(c'Z'c='Z'+4||c'z') //若c为小写字母时若大于z即-26,若c为大写时大于Z并且c同时小于等于Z+4

{

c=c-26;

}

}

printf("%c",c);

} printf("\n");

}

C语言译码程序

因为你 你输入的 china 是存在一个缓冲池中, 你调用getchar()他是不断的从缓冲池中去读取数据, 第一次 读取c 然后执行 第二次 读取h 然后执行 以此类推 , 所以china就会啊~~

C语言 编写一个译码程序,把一个英语句子译成数字代码。

#include stdio.h

int main ()

{

char c;

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

{

if(c==' ')

{

printf("*");

continue;

}

c-=64;

if (c!=-32)

printf ("%d ",c);

}

printf (".");

return 0;

}

试试看符不符合你的要求

请用C语言编写一个译码函数,把一个英语句子译成数字代码。译码规则是

#include stdio.h

int main ()

{

    char c;

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

    {

        if(c==' ')

            printf("*");

        else

        {

            if(c=97c=122)

                printf ("%d ", c-=96);

            else

            {

                if(c=65c=90)

                    printf ("%d ", c-=38);

                else

                    printf ("%c", c);

            }

        }

    }

    return 0;

}