如何在C中编写加密函数

时间:2014-10-14 20:46:16

标签: c

程序采用文本和n值。每个字符添加此n值。 (不要添加n个数字字符)。

例如:

n = 1的

输入:

akm101

输出:

bln101

我试过这个,但没有执行。

while( letter != EOF ){
    fscanf(inp, "%c", &letter);
    if(47 < letter && letter < 58)
        printf("%c",letter);
    else 
        printf("%c", letter+n);
}

1 个答案:

答案 0 :(得分:0)

由于这可能是家庭作业,目标是学习而不是产生正确的答案,我会提供一些指导。

  • 遍历字符串中的每个字符。
  • 如果是字符is a letter,请将该位置的字符值增加一个
  • 输出此循环的结果。

http://www.asciitable.com/