作业帮 > 综合 > 作业

输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 10:52:51
输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数.
#include
int main()
{
int digit1,digit2,digit3,
digit4,newnum,number;
cin>>number;
digit2=(number/1000+9)%10;
digit1=((number-digit2*1000)/100+9)%10;
digit4=((number-digit2*1000-digit1*100)/10+9)%10;
digit3=(number%10+9)%10;
newnum=digit4*1000+digit3*100+digit2*10+digit1;
cout
/*
1234
2103
Press any key to continue
*/
#include<iostream.h>

int main() {
\x09int digit1, digit2, digit3, digit4,newnum,number;
\x09cin >> number;
\x09digit1 = (number % 10 + 9) % 10; number /= 10;
\x09digit4 = (number % 10 + 9) % 10; number /= 10;
\x09digit3 = (number % 10 + 9) % 10; number /= 10;
\x09digit2 = (number + 9) % 10;
\x09newnum = digit4 * 1000 + digit3 * 100 + digit2 * 10 + digit1;
\x09cout << newnum << endl;
\x09return 0;
}
输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十 BASIC语言从键盘输入一个四位数,按如下规则加密后输出.加密规则:每位数字都加上7,然后用和除以10的余数取代该数字, 一道简单的Vb 输入一个四位数数,输出该数的千位和十位上的数字之和 C++程序中,对一个三位数每位数字加6后除以10取余数(加密),如何解密,输入加密后的,输出原数. 一个有不同数字组成的四位完全平方数,已知其千位数字是2,十位数字是1,且该数是3的倍数,该四位数是几 大哥大姐帮做解释下任意输入一个实型数,请输出该数的最高位数字和保留两位小数位后的数据. 求一个计算机程序C语言的,要求输入一个两位数字输出其每一位的数字和每一位数字的和 输入一个正整数,输出由该数的各位能表示的最大数和最小数.(提示:首先将正整数分拆得到各个位上的数字 一个有不同数字组成的四位完全平方数,已知其千位数字是2,十位数字是1,且该数是3的,那么这个四位数是几· c++编程 输入一个四位正整数,然后分别显示其千位数、百位数、十位数和个位数及其他每位数字对应的ASCII码 输入一个2位数整数,输出该数各位上的数字 一个六位数,个位上的数字是5,十万位上的数字是9,任意相邻的三个位数上的数字和都是二十.