C 练习实例13

C 练习实例13 - 水仙花数

题目: 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

程序分析: 利用for循环控制100-999个数,每个数分解出个位,十位,百位。

实例

复制代码
//  Created by www.codingdict.com on 15/11/9.
//  Copyright © 2013年 编程字典. All rights reserved.
//

#include<stdio.h>

int main()
{
    int i,x,y,z;
    for(i=100;i<1000;i++)
    {
        x=i%10;
        y=i/10%10;
        z=i/100%10;

        if(i==(x*x*x+y*y*y+z*z*z))
        printf("%d\n",i);

    }
    return 0;
}

以上实例输出结果为:

复制代码
153
370
371
407
相关推荐
JuicyActiveGilbert9 分钟前
【C++游戏引擎开发】第9篇:数学计算库GLM(线性代数)、CGAL(几何计算)的安装与使用指南
c++·线性代数·游戏引擎
DevangLic32 分钟前
下【STL 之速通pair vector list stack queue set map 】
开发语言·c++·list
rigidwill6661 小时前
LeetCode hot 100—子集
数据结构·c++·算法·leetcode·职场和发展
周不易1 小时前
ubuntu20.04+qt5.12.8安装serialbus
开发语言·c++·qt·modbus·serialbus
嘤国大力士1 小时前
C++11&QT复习 (十七)
开发语言·c++·qt
.格子衫.2 小时前
008二分答案+贪心判断——算法备赛
开发语言·c++·算法
虾球xz2 小时前
游戏引擎学习第217天
c++·学习·游戏引擎
红狐寻道3 小时前
osgUtil::Simplifier 实践
c++·后端
永不停转3 小时前
QT 可绑定属性 QProperty QObjectBindableProperty QObjectComputedProperty,简化信号、槽(SIGNAL、SLOT)机制的方法
c++·qt
whoarethenext4 小时前
qt联动其他库实现一个客户端(本章主要是概述如何实现)
c++