java语言,一个四位数,ABCD=4*DCBA,求出这个四位数.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 18:48:10
inti=2123;intone,two,three,four;one=i%10;//各位two=(i/10)%10;//十位three=(i/100)%10;//百位four=(i/1000)%10
#include#includevoidmain(){scanf("请输入任意一个千位数:%d",n);inttotal=0;intchushu=10000;intx=n;while(chushu!=
#includevoidmain(){inti,j,k,m,n;printf("inputanumber:\n");scanf("%d",&n);i=n/1000;j=(n%1000)/100;k=(
我觉得一楼说的已经足够了,楼主要去了解的话,直接百度可以有一大堆.像是夸平台性,就是一次编译,就可以放到任何安装了JVM的机器上面运行,不管你是服务器、普通计算机,linux或者windows等等系统
1806+180+18+1=2005所以abcd=1806
abcd+ab+a=2005因为ab+a>5所以abcd的千位是1,a=11bcd+1b=20041bcd+1b后,千位上进了1,所以b=919cd+19=200419cd=1985abcd是1985
publicstaticvoidmain(String[]arg){intk=0;intm=0;System.out.println("输入一个四位数");Scannerinput=newScanne
遍历的方法是较简单可靠的方法.帮你略改了一下,可以得到结果了:#include#includeintmain(){inta,b,c,d,e,f,g,h;for(a=1;a
其实算法就一句就行,(num/10)%10.不过给你写了.//num->待判断的数//返回值:1->十位数为0,0->十位数不为0intjudge(intnum){inttemp=0;temp=num
importjava.util.Scanner;publicclassEncpryt{publicEncpryt(){Scannerscan=newScanner(System.in);System.
#includeintis_four_digit(intvalue){return((value>=1000&&value=-9999&&value
DimxAsIntegerDima,b,c,dx=1234a=x\1000Mod10b=x\100Mod10c=x\10Mod10d=xMod10Printa,b,c,d与楼上相比,允许原始数字大于或
不存在#include"stdio.h"voidmain(){inta,b,c,d;inti=0;for(a=1;a
倒数……你的意思应该是:四位数ABCD*9=DCBA吧……那么我就按照我的理解来做了由题意可得(1000a+100b+10c+d)*9=1000d+100c+10b+a若a>或=2,则该数一定变为5位
intnum=4568;intshiwei=0,baiwei=0,qianwei=0,gewei=0;qianwei=num/1000;baiwei=(num%1000)/100;shiwei=(nu
importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotF
千百十个×4=个十百千首先,千位必须小于3,不然就是五位数了;并且千位必须是偶数,所以千位为2.千位为2,所以个位只能为3或8,3明显不行,所以个位为8.个位为8,百位就没有向千位进位,百位只能是1或
比如将十进制1234分为12和34:inta=1234;b=a/100;//取12c=a%100;//取余数34若要将十六进制0x1234分为0x12和0x34:inta=0x1234;b=a>>8;
#includevoidmain(){intA,B,C,D,x4,x3,y3;for(A=1;A
#include#includemain(){intn,i;printf("请输入一个四位数n:");scanf("%d",&n);i=n%10;i=i*1000;n/=10;i+=n%