您的位置:首页 > 移动开发 > IOS开发

IOS 打印素数与计算天数

2016-01-13 22:06 357 查看
//

// ViewController.swift

// LearnSwift

//

// Created by ym on 15/12/24.

// Copyright © 2015年 ym. All rights reserved.

//

import UIKit

class ViewController:
UIViewController {

override func viewDidLoad() {

super.viewDidLoad()

// Do any additional setup after loading the view, typically from a nib.

//Blow add by ym on 2015.12.24

//Project:杨闽的swift秒学作业

print("1:打印101到200之间的素数")

for var i =
0;i<=200;i=i+1

{

for (var n =
2;n<=i-1;n=n+1)

{

if(i%n==0)

{

// print("数:\(i)")

break
//continue

}

if(n>=i-1)

{

print("素数:\(i)")

}

}

}

print("2:条件运算符嵌套")

var arrnum:[Int] = [98,95,30,83,70,65,50,-20]

for var j =
0; j < arrnum.count; j++ {

//print(arrnum[j])

switch arrnum[j] {

case 90 ...
100:

print("A")

case 60 ...
89:

print("B")

default:

print("C")

}

}

print("3:判断一年中第几天")

let zyear =
2015

let zmonth =
12

let zday =
24

var days =
30

var daynum =
0

for var k =
1; k < zmonth; k++ {

switch k {

case 1,3,5,7,8,10,12:

days = 31;

case 4,6,9,11:

days = 30;

case 2:

if ((zyear %
400 == 0) || ((zyear %
4 == 0) && (zyear %
100 != 0))) {

days = 29;

} else{

days = 28;

}

default :

days = 0

}

daynum += days;

}

//

daynum = daynum + zday

print("这是一年中的第:\(daynum)
天")

//Up add by ym on 2015.12.24

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: