阿姆斯壮数(c/python)
来源:互联网 发布:html5网购商城源码 编辑:程序博客网 时间:2024/05/22 11:38
在三位的整数中,例如153可以满足1 ^3 + 5^ 3 + 3^ 3 = 153,这样的数称之为Armstrong数
C代码
#include<stdio.h>#include<stdlib.h>int main(){ //int num; //printf("请输入一个三位数:"); //scanf_s("%d", &num); for (int num = 100; num < 1000; num++) { int a, b, c; a = num / 100;//取出百位 b = (num % 100) / 10;//取出十位 c = num % 10;//取出个位 if (a*a*a + b*b*b + c*c*c == num) { printf("%d\n", num); } } system("pause");}
python
# -*- coding: utf-8 -*-"""Created on Sat Nov 4 20:22:59 2017@author: yangwenbin"""#import numpy as npdef Armstrong(): for i in range(100,1000): a=i//100 b=(i%100)//10 c=i%10 if(a**3+b**3+c**3==i): print("%d\n"%i) pass pass passArmstrong()
阅读全文
0 0
- 阿姆斯壮数(c/python)
- 阿姆斯壮数
- Algorithm Gossip: 阿姆斯壮数
- 2阿姆斯壮数也叫水仙花数
- 简单算法之阿姆斯壮数
- Algorithm Gossip (20) 阿姆斯壮数
- 实现指定位数内的阿姆斯壮数的查找
- 最大访客数(c/python)
- 完美数(c/python略)
- 在python中将回调函数传给c动态库
- 数独求解(c语言以及python)
- 求两个数的最大公约数(C ,Python,java实现)
- python如何调用C, 如何注册成C的回调函数(python后台程序常用方法)
- python如何调用C, 如何注册成C的回调函数(python后台程序常用方法)
- leetcode_[python/C++] 179. Largest Number(数字组合成最大数)
- c++,java,python 的字符串反转方法(回文数比较)
- python中小数除法
- PYTHON 回调函数
- hdoj 2049 不容易系列之(4)——考新郎
- Java里如何实现线程间通信?
- ceph学习之PG
- 在Ubuntu使用基于L2TP的VPN设置
- 600275武昌鱼,股价从25元跌至7元 留下一地鸡毛!为保壳溢价超60%卖亏损资产
- 阿姆斯壮数(c/python)
- java Lesson08总结
- 定义设计原则,驱动设计决策
- eclipse集成反编译插件
- 回首Java——希尔排序(最小增量排序)
- 【Tensorflow】tf.Graph()函数
- 工业设计师是怎样转型为用户体验设计师的
- Android studio设置鼠标悬停上会显示文档提示
- linux系统中统计文件夹下文件个数