求小于10000的所有同构数,用指针来实现的c语言编程

求小于10000的所有同构数,用指针来实现的c语言编程... 求小于10000的所有同构数,用指针来实现的c语言编程 展开
 我来答
百度网友f4f79435d
2015-11-27 · TA获得超过235个赞
知道小有建树答主
回答量:258
采纳率:100%
帮助的人:127万
展开全部

同构数的数学定义是什么?

有了数学表达,数据结构,程序自然就出来了

#include <stdio.h>
int main(){
    long i,j,s;    
    for(i=2;i<10000;i++){
        s=i*i;        
        j=i;
        while(j>0){ 
            if((j%10)!=(s%10)) 
                break;
            j=j/10;
            s=s/10;}
        if(j==0) 
        printf("%6d",i);
    }
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式