求1000以内的所有水仙数c语言,求1000以内的所有水仙花数
求1000以内的所有水仙花数
#include//打印1000以内所有的水仙花数
int main()
{
int i,baiwei=0,shiwei=0,gewei=0;
for(i=1;i<1000;i++)
{
//printf("本次运算的是%d\n",i);
baiwei=i/100;
shiwei=(i-baiwei*100)/10;
gewei=i-baiwei*100-shiwei*10;
//printf("%d,%d,%d\n",baiwei,shiwei,gewei);
if(i==baiwei*baiwei*baiwei+shiwei*shiwei*shiwei+gewei*gewei*gewei)printf("%d是水仙花数。\n",i);
}
return 0;
}
1,153,370,371,407。
在网上看到另一种解法很受启发:
#include//打印1000以内的所有水仙花数
int main()
{
int x,y,z;//x为百位数字,y为十位数字,z为个位数字
for(x=0;x<=9;x++)
{
for(y=0;y<=9;y++)
{
for(z=0;z<=9;z++)
{
if((x*100+y*10+z)==(x*x*x+y*y*y+z*z*z))
printf("%d是水仙花数。\n",(x*100+y*10+z));
}
}
}
return 0;
}0,1,153,370,371,407。
求1000以内的所有水仙数c语言,求1000以内的所有水仙花数相关推荐
- c语言编写1000以内素数的函数6,C语言求1000以内的素数
Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...
- C语言求一万以内的超级素数,用C语言求素数的优化.doc
用C语言求素数的优化 用C语言求素数的优化 这个程序运行了8个小时,求一亿以内的素数和超级素数. 大家帮忙看看,我求一亿以内的素数和超级素数.从下午5:30开始,一直到零晨0点30才结束.我的电脑配置 ...
- 用c语言求五位回文数,C语言求回文数(详解版)
问题描述 打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 问题分析 对于要判定的数n计算出其平方后(存于a),按照"回文数"的定义要将最高位与最低位 ...
- c语言200-500完数,C语言求完数(完全数)(详解版)
问题描述 求某一范围内完数的个数. 如果一个数等于它的因子之和,则称该数为"完数"(或"完全数").例如,6的因子为1.2.3,而 6=1+2+3,因此6是&q ...
- c语言编写函数求回文数,C语言求回文数(详解版)
问题描述 打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 问题分析 对于要判定的数n计算出其平方后(存于a),按照"回文数"的定义要将最高位与最低位 ...
- 用C语言求三位数的回文素数,C语言求回文素数
问题描述 所谓回文素数指的是,对一个整数n从左向右和从右向左读其数值都相同且n为素数,则称整数为回文素数. 对于偶数位的整数,除了11以外,都不存在回文素数.即所有的4位整数.6位整数. 8位整数-都 ...
- 求1到n的素数个数C语言,求 1~n 之间素数的个数
1. 筛选法 筛选掉偶数,然后比如对于 3,而言,筛选掉其整数倍数:(也即合数一定是某数的整数倍,比如 27 = 3*9) int n = 100000000; bool flag[100000000 ...
- C语言循环求出2的10次幂,C语言求2的100次幂的结果.doc
C语言求2的100次幂的结果 求2的100次幂的结果 #include #include #include #include void main void int a,b,i; char s[40], ...
- java求1000以内的回文素数_C语言求回文素数
任意的整数,当从左向右读与从右向左读是相同的,且为素数时,称为回文素数.求 1000 以内的所有回文素数. 算法思想 实例的重点是判断一个数是否是回文素数.要输出 1000 以内的所有回文素数,首先应 ...
最新文章
- Matlab与线性代数 -- 矩阵的乘法
- ubuntu 恢复apt_apt-clone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们
- 【每日一题】剑指 Offer 10- I. 斐波那契数列
- 【PHPWord】图片
- Unity中的淡入淡出效果
- 蓝桥杯 算法训练 最大的算式
- java 组件 未显示出来_java – 自定义组件未显示
- python从random生成列表_Python 学习DAY 17 列表生成式,生成器,迭代器,time模块,random模块...
- Distribution is all you need:这里有12种做ML不可不知的分布
- 机器学习与计算机视觉(移动端深度学习优化框架)
- 自动化运维python学习笔记一
- 如何将zipoutputstream返回_嫦娥五号返回器要“跳”一下再回地球!这一“跳”大有讲究...
- matlab设计低通滤波器
- 基于auto.js的安卓抢购软件---可实现毫秒级
- solidworks启动慢的原因在这里
- 一之续、A*,Dijkstra,BFS算法性能比较及A*算法的应用
- 301代码php代码在哪里加,php 301转向实现代码
- “感受野”的直观理解
- Php ui 3dmax,Unity3d和3dMax美工功能简介
- 09.JSP自定义标签01