首页 > 其他分享 >水仙花数(for循环)

水仙花数(for循环)

时间:2023-03-17 09:34:28浏览次数:30  
标签:10 int 循环 三次方 次方 100 水仙花

题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

 

public static void 第三题() {
for (int a = 100; a < 999; a++) {      //循环100到999之间的数
int b = a / 100;                 //变量b、c、d分别为三位数的百位、十位、个位
int c = a / 10 % 10;              
int d = a % 10;
if (次方(b) + 次方(c) + 次方(d) == a)      //根据条件各位数字立方和等于该数本身判定,次方调用下方int a的方法
System.out.println(a);            //输出符合条件循环中变量a的值,即为水仙花数
}
}

public static int 次方(int a) {              //形参int a
return a * a * a;                    //返回a计算后的值到形参中
}

 

标签:10,int,循环,三次方,次方,100,水仙花
From: https://www.cnblogs.com/Argitacos/p/17223086.html

相关文章

  • 分解质因数(for循环,if判断)
    题目:将一个正整数分解质因数。例如:输入90,打印出90=1*2*3*3*5。publicstaticvoid第四题(){intn=input.nextInt();//键入值Syste......
  • continue在for循环中的作用范围
    1、continue在for循环里我们熟知的作用是,跳出现在的运算,然后进入循环。但是跳出的是哪里的运算呢?(我们看代码)#include<stdio.h>//求1——100的奇数和intmain(){inti;......
  • JavaScript 实现异步任务循环顺序执行
    JavaScript实现异步任务循环顺序执行需求场景:数组的元素作为异步任务的参数,循环遍历该数组,并执行异步任务。一、错误的实现//异步任务的参数数组constarr=[1,2,......
  • For循环
    100.for是for循环的高效写法,等同于for(i=0;i<100;i++)1、for循环计算0到100之间奇数和偶数的和2、用While循环或For循环输出1至1000之间能被5整除的数,并且每行输出3个pa......
  • Java for循环介绍
    基本语法语法格式:for(①初始化部分;②循环条件部分;④迭代部分){         ③循环体部分;}执行过程:①-②-③-④-②-③-④-②-③-④-.....-②图示:说明:......
  • c语言 循环 函数相关练习
    #include<stdio.h>//1.求任意10个整数的最大数intget_max_1(intarr[]){inti=0;intmax=arr[0];for(i=1;i<10;i++){if(max<ar......
  • 彻底搞懂nodejs事件循环
    nodejs是单线程执行的,同时它又是基于事件驱动的非阻塞IO编程模型。这就使得我们不用等待异步操作结果返回,就可以继续往下执行代码。当异步事件触发之后,就会通知主线程,主线......
  • STATA:数据手工输入 保存 填充 循环
    clearinputIDyearvar1var2var3120063445651200745434112007356......
  • 关于多项式方程所在剩余系的余数循环周期的猜想与推导
    前言由于解决这个问题的做法完全是我个人主观完成的,因此可能会存在很严重的错误,如果发现任何的问题与错误请在评论区进行提出指正。还有这个问题在数论中应该有个......
  • 事件循环
    浏览器进程模型进程?程序运行需要有自己的专属内存空间,这块内存空间简单理解为进程每个应用至少有一个进程,进程之间相互独立,即使要通信也需要双方同意线程?有进程就可以......