水仙花数-C语言和python实现

C语言代码

c 复制代码
#include<stdio.h>

int main(){
    int i=100,j=0;
    int count=0;
    int num=0;
    for (; i < 1000; i++)
    {

        count = i;
        for(;j<3;j++){
            num = num + (count%10)*(count%10)*(count%10);
            count = (int)(count/10);
        }
        if (num==i)
        {
            /* code */
            printf("%d是一个水仙花数\n",num);
            num=0;
            count=0;
            j=0;
        }else{
            num=0;
            count=0;
            j=0;
        }
        
    }
   return 0; 
}

python实现

python 复制代码
count = 0
for i in range(100,1000):
    for j in range(3):
        num = str(i)
        count = count + eval(num[j])**3
    if count == i:
        print("{}是水仙花数".format(i))
        count = 0
    else:
        count = 0
相关推荐
abcy0712133 分钟前
python InsecureClient 上传下载查看删除实例
python·hdfs
MATLAB代码顾问8 分钟前
Python NumPy数值计算核心指南
开发语言·python·numpy
FBI HackerHarry浩13 分钟前
修改Pycharm2023.2.5连接数据库创建的SQL文件保存的默认位置
python·pycharm
老徐聊GEO13 分钟前
AI搜索获客:亲测有效的实践案例分享
大数据·人工智能·python
HKkuaidou18 分钟前
基于深度学习的药用草本植物识别系统
pytorch·python·深度学习·resnet
LuminousCPP18 分钟前
数据结构 - 单链表第一篇:单链表基础操作
c语言·数据结构·经验分享·笔记·学习
WL学习笔记25 分钟前
通讯录(顺序表实现)
c语言·数据结构·算法
不会C语言的男孩25 分钟前
Linux 系统编程 · 第 1 章:Linux 系统概述
c语言·开发语言
2601_9516457427 分钟前
C语言环境搭建指南
c语言·编译器·开发环境·helloworld·集成开发环境
码云骑士35 分钟前
05-Python字典底层原理-Hash表与有序性的真相
开发语言·python·哈希算法