输入一个四位数,将其加密后输出.方法是将该数每一位
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/17 13:00:17
![输入一个四位数,将其加密后输出.方法是将该数每一位](/uploads/image/f/7440950-38-0.jpg?t=%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%9B%9B%E4%BD%8D%E6%95%B0%2C%E5%B0%86%E5%85%B6%E5%8A%A0%E5%AF%86%E5%90%8E%E8%BE%93%E5%87%BA.%E6%96%B9%E6%B3%95%E6%98%AF%E5%B0%86%E8%AF%A5%E6%95%B0%E6%AF%8F%E4%B8%80%E4%BD%8D)
/*12342103Pressanykeytocontinue*/#include<iostream.h>int main() {\x09int digit1
#includeusingnamespacestd;voidmain(){inta[4];cout再问:还是有好几个错误再答:#includeusingnamespacestd;voidmain(
int类型所能容纳的数字位数不能超过10.我写的这个程序稍微长了点,但不受int类型容量的限制,能够处理很长的整数输入(由buffer数组的大小决定).这程序只处理纯整数输入.有疑问尽管问. 
#includevoidmain(){inta,b,c,d;scanf("%d",&a);b=a/100;c=(a%100)/10;d=a%10;printf("%d",100*d+10*c+b);}
#includevoidmain(){inti,j,k,m,n;printf("inputanumber:\n");scanf("%d",&n);i=n/1000;j=(n%1000)/100;k=(
对加密后的每位数进行判断:如果大于等于6,则原数字就是(余数-6);如果小于6则拿(余数+10-6)即(余数+4);举例:一个三位数456;加密后为:012对0:0+4=4;对1:1+4=5;对2:2
#includeintmain(){intn,m;scanf("%d",&n);m=0;while(n>0){m=m*10+n%10;n/=10;}printf("%d\n",m);return0;}
#includeusingnamespacestd;intreve_int(intn){intt=0;while(n){t*=10;t+=n%10;n/=10;}returnt;}voidmain()
已经调试,请采纳,如需注释,请追问另,负数都返回0,如需返回负数整数个数,使用fabs,或将字符串指针挪到符号之后.#include <stdio.h>#include 
importjava.util.Scanner;publicclassEncpryt{publicEncpryt(){Scannerscan=newScanner(System.in);System.
INPUT"n=",na=n-INT(n/10)*10b=(n-a)/10-INT((n-a)/100)*10c=((n-a)/10-b)/10-INT(n/1000)*10d=INT(n/1000)
用字符数组存储这N个数再用ASCII码将字符类型的数字转换成整数数字再加起来即可;vara:array[1..10000]ofchar;i,s,n:longint;beginfori:=1to4dor
#include<stdio.h>int main(){int n,s=0;scanf("%d",&n);while(n){s=
1989-(1+9+8+9)=1962∴括号里是6
intnum=4568;intshiwei=0,baiwei=0,qianwei=0,gewei=0;qianwei=num/1000;baiwei=(num%1000)/100;shiwei=(nu
设原四位数为abcd减去其各位数字之和后1000a+100b+10c+d-a-b-c-d=999a+99b+9c是9的倍数所以所得四位数各个数位数字和为9的倍数1+9+x+2为9的倍数x=6
读入这个数,然后进行循环循环条件为这个数不是0,成立则对10求余,输出余数,然后这个数自己除以10既然你是要学习,我觉得给算法给你然后你自己编比较好,要代码就补充问题告诉我
程序:#include(iostream.h)voidmain(void){intn,right_digit,newnum=0;coutn;cout
先把整形转化成String在用数组,
作为字符串形式读入比用整形读入好处理,而且数的位数不受限制(整型有数值超界问题)#includevoidmain(){chars[80];//最长80位数字inti,L;printf("pleasei