3917 - 五位数

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

 假设一个五位数为ABCDE,当它乘以9之后为EDCBA

编程输出ABCDE

题目输入

题目输出

输入/输出样例

输入格式


                        

输出格式


                        

C语言解答

#include<stdio.h>
int main()
{
	int a,b,c,d,e,t,q;
	for(a=1;a<=9;a++)
		for(b=0;b<=9;b++)
			for(c=0;c<=9;c++)
				for(d=0;d<=9;d++)
					for(e=0;e<=9;e++)
						{
							t=a*10000+b*1000+c*100+d*10+e;
							q=e*10000+d*1000+c*100+b*10+a;
							if(t*9==q) printf("%d",t);
						}
	return 0;
} 

C++解答

#include<iostream>
using namespace std;
int main()
{
	int i;
	for(i=10001;i<=99999;i++)
	{
		int a=i%10;
		int b=i/10%10;
		int c=i/100%10;
		int d=i/1000%10;
		int e=i/10000;
		int t=a*10000+b*1000+c*100+d*10+e;
		if(i*9==t)
		{
			cout<<i;
		}
	} 
	return 0;
}

Java解答


import java.util.*;
public class Main {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		int a[]=new int[5];
		for(int i=10001;i<=99999;i++) {
				a[0]=i/10000;
				a[1]=i/1000%10;
				a[2]=i/100%10;
				a[3]=i/10%10;
				a[4]=i%10;		
			if((a[4]*10000+a[3]*1000+a[2]*100+a[1]*10+a[0])==i*9) {
				System.out.println(i);
			}
		}	
	}

}