IOS 打印素数与计算天数

来源:互联网 发布:淘宝多久删除炒作评价 编辑:程序博客网 时间:2024/06/05 20:57

//

//  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:打印101200之间的素数")

        

        

        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.

    }



}


0 0
原创粉丝点击