【C语言问题】<一个三位数 它的各个数字位的立方和等于它本身 比如:153=1*1*1+5*5*5+3*3*3>用C语言怎么编写

本文介绍如何使用C语言编程找出一个三位数,它的各个数字位的立方和等于它本身,即水仙花数。通过嵌套循环遍历100到999之间的数字,逐一计算每个数字的立方和,如果相等则输出该数字。示例代码给出了多种实现方式。
摘要由CSDN通过智能技术生成
大概意思就是这个 ge; //百 n);} ||| for(i=1;i<10;i++) for(j=1;j<10;j++) for(k=1;k<10;k++) { if(i*i*i+j*j*j+k*k*k=i*100+j*10+k) printf('数字为:'+i*100+j*10+k); }很久没用C了 做repeat次下列运算:输入2 个正整数m和n(1<=m &n);for(i=m;i<=n;i++){ sum=0; number=i; do{ digit=number%10; sum=sum+digit*digit*digit; number=number/10; }while(number {ge=n%100;shi=n/100%10;bai=n/100/10;if(n == bai*bai*bai + shi*shi*shi + ge*ge*ge); printf("record if:%d/n" shi n);}}运行结果:153370371407 ||| main(){int n;int bai k;for(n=100;n<1000;n++){i=n/100;j=n%100/10;k=n%10;if(n==i*i*i+j*j*j+k*k*k)printf("%d" j i i);}} ||| 水仙花数 精典 网上搜一下就可以 个位for(n=1;n<=1000;n++)//这个是判断1---1000 十 那个printf语句好像有问题 水仙花数共有4个 ||| #include<stdio.h>void main(){int n c;a=i/100;b=(i-a*100)/10;c=i-a*1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值