| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 531 人关注过本帖
标题:在求雪花数时有的疑问,但与思路无关。。。求解
取消只看楼主 加入收藏
h741773374
Rank: 2
等 级:论坛游民
帖 子:7
专家分:14
注 册:2011-10-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
在求雪花数时有的疑问,但与思路无关。。。求解
#include<stdio.h>
#include<math.h>
void shuixianhua();
main(){
    shuixianhua();
}
void shuixianhua(){
    int i,bw,sw,gw;
    for(i=100;i<=999;i++){
        bw=i/100;
        sw=(i-100*bw)/10;
        gw=i-100*bw-10*sw;
        if(gw*gw*gw+sw*sw*sw+bw*bw*bw==i){
            printf("%d\n",i);
        }
    }
在求bw,sw,gw的过程,有的人是给出这样的代码的:bw=i/100%10;
                                              sw=i/100%10;
                                              gw=i%10;
而我在实验了一下。。#include<stdio.h>
main(){
    int a,b=999;
    a=b/100%10;
    printf("%d\n",a);
}
a=b/100;与a=b/100%10;的输出结果全是9,为什么呢?主要是999/100=9,9%10=0啊?
}
搜索更多相关主题的帖子: include 雪花 
2011-11-10 08:46
快速回复:在求雪花数时有的疑问,但与思路无关。。。求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014963 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved