为了账号安全,请及时绑定邮箱和手机立即绑定

这儿到底错在哪里???

//为什么老是提示编译失败

#include<stdio.h>

#include<stdlib.h>//啊哈c自带行,可忽略。

int main()

    {

    int a,b,c,sum;

    for(sum=100;sum<=999;sum++)

    {

    a=sum/100;

    b=sum/10-10*a;

    c=sum%10;

    if(sum==a*a*a+b*b*b+c*c*c)

    {

    printf("%d为水仙花数\n",sum);

    }

    }

    systm("pause");//可忽略

    return 0;

    }


正在回答

3 回答

上面那个错了

a=sum%10;

b=(sum%100-sum%10)/10;

c=(sum-sum%100)/100;

0 回复 有任何疑惑可以回复我~
#1

那个魔 提问者

非常感谢!
2016-03-11 回复 有任何疑惑可以回复我~

a=sum%10;

b=[(sum-a)/10]%10

c=[(sum--sum%100)/100

0 回复 有任何疑惑可以回复我~


    a=sum%10;

    b=(sum%100)-(sum%10);

    c=(sum-sum%100)/100;

    if(sum==a*a*a+b*b*b+c*c*c)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926346    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这儿到底错在哪里???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信