水仙花数-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
相关推荐
艾莉丝努力练剑2 分钟前
【Python库和代码案例:第一课】Python 标准库与第三方库实战指南:从日期处理到 Excel 操作
java·服务器·开发语言·人工智能·python·pycharm·pip
爱打代码的小林4 分钟前
python(爬虫selenium)
爬虫·python·selenium
自由生长20245 分钟前
Python的私有方法技巧-双下划线开头
python
sg_knight6 分钟前
设计模式与代码重构
python·设计模式·重构·开发
百***78757 分钟前
【保姆级教程】GPT-5.1极速接入指南:3步上手多模态AI能力
大数据·python·gpt·opencv
创作者mateo8 分钟前
python基础学习之Python 循环及函数
开发语言·python·学习
福尔摩斯张9 分钟前
【实战】C/C++ 实现 PC 热点(手动开启)+ 手机 UDP 自动发现 + TCP 通信全流程(超详细)
linux·c语言·c++·tcp/ip·算法·智能手机·udp
自由生长202410 分钟前
Python的条件编译-Type_Checking
python
不想写笔记11 分钟前
算法 C语言 冒泡排序
c语言·笔记·算法·排序算法
mikejahn12 分钟前
使用selenium从CNAS网站解析实验室信息
python·selenium·测试工具