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.
}
}
// 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.
}
}
相关文章推荐
- iOS开发中图片的一些处理操作(背景色,透明度,合成,大小)
- iOS XML,JOSN数据解析
- iOS下的2D仿射变换机制(CGAffineTransform相关)
- 【原创】第一个iOS应用程序
- 【原创】iOS开发入门教程
- [iOS]抓包工具Charles简单使用
- iOS实例变量属性参数的区别
- iOS---如何获取手机的本地照片和相册
- iOS Size class
- IOS 多线程初探(一) - NSThread
- iOS---各种图片尺寸(新)
- iOS缓存框架-PINCache解读
- ios中相机选择
- 搭建iOS二维码扫描安装OTA服务器
- iOS学习之路-应用管理之九宫格
- iOS xmpp一定编译成功的安装版本,完美解决Module 'libxmlSimu' not found。
- iOS中你必须了解的多线程
- IOS-TODOLIST
- iOS----收集的一些小技巧
- iOS中关于动态Tableview中的cell数据传输的多线程问题解决之拙见