首页 > 分享 > 苹果最新开发语言Swift的水仙花数程序

苹果最新开发语言Swift的水仙花数程序

2014年08月31日 ⁄ 语言拓展⁄ 共 394字⁄ 字号 小 中 大

WWDC 2014大会Apple公司发布了新一代iOS、MacOS应用开发语言——Swift以及XCode6与iOS8系统。苹果Swift语言的主要目标,是简单易学、使用便捷高效。这里展示了如何使用SWift语言来解决水仙花数问题。

所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数字本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。

假设 i 是三位整数,分别用整数 a、b、c来表示其百位数、十位数和个位数。

C语言代码如下:

1 2 3 4 5 6 7 8 9 10 11 12 13

#include <stdio.h> int main() { int i,a,b,c; for (i=100; i<=999; i++) { a=i/100; b=i/10%10; c=i%10; if (i==a*a*a+b*b*b+c*c*c) printf("%dn", i); } return 0; }

类似于C语言风格的程序

1 2 3 4 5 6 7 8 9 10

var i,a,b,c:Int   for (i=100; i<=999; i++) { a = i / 100; b = i/10%10; c = i % 10; if (i==a*a*a+b*b*b+c*c*c) { println("(i)"); } }

体现了Swift语言特色的水仙花数程序

1 2 3 4 5 6 7 8 9 10

var a,b,c:Int   for i in 100...999 { a = i / 100 b = i/10%10 c = i % 10 if i==a*a*a+b*b*b+c*c*c { println(i) } }

相关知识

C语言:输出所有的水仙花数
判断3位水仙花数的C语言程序,
ios基于什么系开发的 ios基于什么内核开发
0026 c/c++语言 水仙花数
java基础判断一个数是不是水仙花数
C语言例题:输出1000以内的水仙花数
c语言;水仙花数程序
vs水仙花数c语言代码,求水仙花数c语言代码怎么写
移动(应用)开发详解
水仙花数检测程序

网址: 苹果最新开发语言Swift的水仙花数程序 https://m.huajiangbk.com/newsview1787041.html

所属分类:花卉
上一篇: 苹果WWDC大会上的编程语言Sw
下一篇: Swift编程语言入门:中文教程