首页 > 其他分享 >水仙花数

水仙花数

时间:2023-05-11 21:48:09浏览次数:39  
标签:10 int 三位数 printf 100 水仙花

自然语言解决问题:根据“水仙花数”的定义,判断一个数是否为“水仙花数”,最重要的是要把给出的三位数的个位、十位、百位分别拆分,并求其立方和(设为 ),若 与给出的三位数相等三位数为“水仙花数”,反之,则不是

流程图:

 

具体代码:

#include <stdio.h>
int main(){
int i,a,b,c,k=0;
for(i=100;i<1000;i++){
a=i/100;
b=(i-a*100)/10;
c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c){
printf("%d\n",i);
k++;
}
}
printf("三位数的水仙花数共有%d个",k);
return 0;

}

标签:10,int,三位数,printf,100,水仙花
From: https://www.cnblogs.com/Mini-Q/p/17392312.html

相关文章

  • 利用递归输出100-10000之间的水仙花数
    <htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0&quo......
  • 水仙花数
    一问题描述一个三位数的各位的立方和为他本身的就是水仙花数,求出所有的水仙花数二设计思路进行从100到999的循环,在循环中求出他的百位十位个位然后条件语句判断是否符合条件。三程序流程图 四伪代码实现#include<iostream>usingnamespacestd;intmain(){ intx,y,z; fo......
  • 水仙花数
    一、问题描述: 二、设计思路:  三、程序流程图:   四、代码实现......
  • 水仙花数
    水仙花数:输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本,例如,153是“水仙花数”。解题思路:for循环遍历所有三位数,定义三个变量储存个位,十位,百位数字,求立方和是否等于次数本身,相等则输出。代码:#include<iostream>usingnamespacestd;i......
  • 求100-999之间的水仙花数
    求100-999之间的水仙花数水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。例如:1^3+5^3+3^3=153。<script>for(i=100;i<1000;i++){letc=i%10; /*个位*/letb=parseInt((i/10)%10); ......
  • 水仙花数
    水仙花数是指一个3位正整数,它的每个位上的数字的3次幂之和等于它本身。例如:153=。本题要求编写程序,计算所有3位水仙花数。 首先把三位数进行拆分,求出百位数,十位数和个位数,再求这三个数的立方和先用一个for循环,中间的if用来判断是否符合,如果不符合进行下一次循环,如果符合就输......
  • 水仙花之do--while
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<math.h>voidmain(){ inti=100; inta,b,c; do { a=i/100; b=i/10%10; c=i%10; if(pow(a,3)+pow(b,3)+pow(c,3)==i) {  printf("水仙花数字为:%d\......
  • 题目 1016: [编程入门]水仙花数判断
    打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 #include<stdio.h>intmain(){inta,b,c,i;for(i=100;i<1000;i++){a=i/100;b=i/10%10;c=i......
  • 水仙花数问题
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<math.h>intmain(){ //输出0-100000内的自幂数(水仙花数) inti=0; for(i=0;i<1000000;i++) ......
  • C-水仙花数
    水仙花数水仙花数(Narcissisticnumber)也被称为超完全数字不变数(pluperfectdigitalinvariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrongnumber)。水......