Swift 菜鸟编程 while 循环 编写 水仙花数

2026-02-14 04:22:11

题目

水仙花数:一个三位数,三位数各位的立方之和等于三位数本身。while循环编写!

工具/原料

OS X 系统 10.10.7

Xcode Version 7.2.1 (7C1002)

方法/步骤

 //程序内容

import Foundation

print("水仙花数:一个三位数,三位数各位的立方之和等于三位数本身。while循环")

    var i = 100

  while i < 999{

    

    var c = i / 100 //百位

    var b =  (i / 10) - (c * 10)  //十位

    var a = i % 10   //个位

    var abc = a*a*a + b*b*b + c*c*c  //立方之和

    

    

    if abc == i {

    

        print("水仙花三位数:\(abc)")

    }

    

    i++  //累加

    

}

Swift 菜鸟编程 while 循环 编写 水仙花数

猜你喜欢