黑马程序员技术交流社区

标题: 关于打印水仙花 [打印本页]

作者: 初见兔儿哥    时间: 2015-8-3 07:17
标题: 关于打印水仙花
#include <stdio.h>
int main(){
    int s=0;
    int count=0;
   
    for (int a=1;a>0 && a<10 ; a++) {
        for(int b=0;b>=0 && b<10;b++)
            for (int c=0; c>=0 && c<10; c++) {
                s=a*100+b*10+c;
               if (a*a*a+b*b*b+c*c*c==s)
               {printf("%d  ",s);
                   count++;
                                 }
               
                             }
        
    }
    printf("\n");
    printf("共有%d个“水仙花数”",count);
   
    return 0;
    }

作者: why19910522    时间: 2015-8-3 18:39
又是另外一种思路,学习了,谢谢分享!
作者: lixianzhu0712    时间: 2015-8-20 20:52
长知识了!!!
作者: lixianzhu0712    时间: 2015-8-20 20:54
下次带上注释就更好了
作者: 15095185209    时间: 2015-8-21 07:36
顶!很经典的c语音编程题目!
作者: 孙金亮    时间: 2015-8-21 07:59
收藏了收藏了收藏了
作者: Eil.tea    时间: 2015-8-21 08:15
a b c初始值为0,后边全是++,为什么还要判定<0..
作者: jacob_ios    时间: 2015-10-8 21:30
这主要体现多个循环嘛?
作者: bcapple    时间: 2015-10-9 06:55
牛逼牛逼,,,收藏收藏!!!
作者: hailiqh    时间: 2015-10-9 08:34
打出来看一下就更好了
作者: ff774411    时间: 2015-10-9 10:39
多学会了一个新名词
作者: jing397    时间: 2015-10-9 13:02
收藏收藏!!!
作者: qq136018992    时间: 2015-10-9 13:45
什么鬼来的  看不出
作者: 布鲁兹老爷    时间: 2015-10-9 14:01
3个循环中的 变量 与 0 之间的判断,你难道不觉得它们很多余吗?
作者: kongfq    时间: 2015-11-2 22:33
这个不错
作者: a578530825    时间: 2015-11-12 23:01
涨姿势~~~~
作者: 指破苍穹    时间: 2015-11-13 21:55
学习了,不错的东西
作者: 陌忆    时间: 2015-11-13 22:31
用一个循环就好了啊。。干嘛用那么多,浪费内存,还效率低




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2