C语言加密程序问题 编写一个加密文件的程序,加密的方式是字符的ASCII码减一个数。ch1=ch-

2024-11-02 11:49:47
推荐回答(3个)
回答1:

个别现象

举个例子

48 0

304 0

560 0

816 0

1072 0

1328 0

1584 0

1840 0

2096 0

2352 0

2608 0

2864 0

3120 0

3376 0

3632 0

3888 0

4144 0

4400 0

4656 0

4912 0

5168 0

5424 0

5680 0

5936 0

6192 0

6448 0

6704 0

6960 0

7216 0

7472 0

7728 0

7984 0

你把前面的那些值以字符型输出来都是0,其他字符也有这种现象,我想可以解释楼主遇到的问题

附一个程序

#include 

int main()
{
    int i;
    for(i=0;i<8000;i++)
        if((char)i=='0')
    printf("%d %c\n",i,i);
    return 0;
}

回答2:

这应该不会的。倒是连续2次减去3712,会回到原值的啊?

回答3:

有没有源码 贴一下。