小编Sho*_*vic的帖子

C 中数字的凯撒密码

我想为数字制作凯撒密码。(所有数字加3)

输入:52 输出:85

输入:954 输出:287

输入:-10457 输出:-43780

如果有人帮助我,我会很高兴。

我试过了,但是当我输入小于 5 位的数字时,它输出 3 到开头。

当我输入 52 时,它输出 33385。我还想询问用户程序是否应该接受新数字或直接退出。

#include <stdio.h>
#include <stdlib.h>

int main()
{

    int number, operation;

    printf("Enter the number: ");
    scanf("%d", &number);

    printf("%d", ((number / 10000) + 3) % 10);
    printf("%d", (((number % 10000) / 1000) + 3) % 10);
    printf("%d", (((number % 1000) / 100) + 3) % 10);
    printf("%d", (((number % 100) / 10) + 3) % 10);
    printf("%d\n", ((number % 10) + 3) % …
Run Code Online (Sandbox Code Playgroud)

c

3
推荐指数
1
解决办法
307
查看次数

标签 统计

c ×1