求特殊自然数

总Time Limit: 1000ms Memory Limit: 65536kB
Description
一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。

Input
无。
Output
三行:
第一行是此自然数的十进制表示;
第一行是此自然数的七进制表示;
第一行是此自然数的九进制表示。
Sample Input
(无)
Sample Output
(不提供)
要记得七进制中最大数字为7啊~~

#include<iostream>/ 
#include<cstdio>
#include<cmath>
using namespace std;
int main(){
	for(int a=1;a<=7;a++)//最大只能到7,七进制 
	    for(int b=0;b<=7;b++)
	        for(int c=1;c<=7;c++){
	        	int m=a*49+b*7+c;
	        	int n=c*81+b*9+a;
	        	if(m==n){
	        		printf("%d\n",m);
	        		cout<<a<<b<<c<<endl;
	        		cout<<c<<b<<a<<endl;
	        		return 0;
			    }
			}
}

猜你喜欢

转载自blog.csdn.net/qq_40486952/article/details/83544570