我想为数字制作凯撒密码。(所有数字加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 ×1