水仙花数-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
相关推荐
郝学胜-神的一滴1 分钟前
Python抽象基类与abc模块详解:优雅设计接口的利器
开发语言·python·程序人生
小南知更鸟7 分钟前
前端静态项目快速启动:python -m http.server 4173 与 npx serve . 全解析
前端·python·http
小钟不想敲代码12 分钟前
Python(三)
java·python·servlet
皮卡兵快跑38 分钟前
小试牛刀-基于几何要素分辨insar升降轨道数据
python·arcpy
j .43 分钟前
Java 集合的核心概念笔记
开发语言·python
宸津-代码粉碎机1 小时前
Spring 6.0+Boot 3.0实战避坑全指南:5大类高频问题与解决方案(附代码示例)
java·数据仓库·hive·hadoop·python·技术文档编写
傻啦嘿哟1 小时前
Python自动整理音乐文件:按艺术家和专辑分类歌曲
数据库·python·分类
weixin_462446231 小时前
基于 Flask + lunar-python 的农历转换 API 实战(公历 ↔ 农历 / 干支 / 生肖 / 节日)
python·flask·节日
无限进步_1 小时前
【C语言】用队列实现栈:数据结构转换的巧妙设计
c语言·开发语言·数据结构·c++·链表·visual studio
weixin_579599661 小时前
编写一个程序,输入两个数字的加减乘除余数(Python版)
开发语言·python