您的位置:首页 > 其它

2015-年蓝桥杯C-(A组)赛题-奇妙的数字

2018-03-27 20:02 411 查看
奇妙的数字

小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。
你能猜出这个数字是多少吗?

请填写该数字,不要填写任何多余的内容。#include<stdio.h>
#include<string.h>
int a[10];
void qmyw(int n){
int t;
while(n!=0){
t=n%10;
a[t]++;
n=n/10;
}
}
int main(){
int x;
for(int i=30;i<100;i++){
int flag=1;
memset(a,0,sizeof(a));
x=i;
qmyw(x*x);
qmyw(x*x*x);
for(int j=0;j<10;j++){
if(a[j]!=1)flag=0;
}
if(flag==1)printf("%d %d %d",x,x*x,x*x*x);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: