swift小测试

1、写出REPL的启动命令:

sudo Xcode-select -s /Users/glxy/Desktop/Xcode.app/Contents/Developer
xcrun swift

2、定义一个月份数组,实现对数组元素的新增、替换、剩除、插入:

定义一个月份
新增月份
替换月份
插入
删除
3.定义一个字典,字典中包括我校所有学院名称及院长名称,并对字典进行查视、添加、更新、删除操作:

var school=["管理學院":"張三", "會計學院":"李四"]
//查找
school["管理學院"]
//更新
school["材料學院"]="網舞"
//刪除
school["材料學院" ]=nil


4.编写一个程序,判断101-200之间有多少个素数,并输出所有素数:

Var  isPreimNum= true
for  item  in  1o0 - 200{
por j in 2<item {
pr item% j==0{
ispreimNum=false
brerk
}
}
if isPreimNum{
Print(item)
}
isPreimNum= true
}

5.分别使用if-else和switch两种程序结构编写简单函数,实现对课程成绩的等级管理: 90-100为优: 80-89为良: 70-79为中: 60-69为及格: 60以下为不及格。

switch
if
6. 编写一个程序,查看1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

for hudder in 1..4{ 
for ten in  1...4{
for nun in 1...4{
if huddler ! : ten&& hudder ! : num&& te! =num{
print( hudder*100+ten *10 +num)
}
}
}
}
  1. 编写一个函数, 要求接收一个数字, 程序会将这个数字以进制方式打印,例如:数字10.以1010的方式打印出来
for i in 1…4{
for j in 1…4{
 for k in 1…4{
if i!=j&&j!=k&&i!=k{
print(i*100+j*10+k)
}
}
}
}

8.创建一个学生类myStu, 该类至少包含两个存储属性和一个方法,用来描述学生信息,并将类实例化。

 Class myStu{
   var no:Int=0
   var name:String=””
func stuInfo(no:Int,name:String)->String {
  return(“(\name)的学号是:(\no)”)
}
}

猜你喜欢

转载自blog.csdn.net/bigmeow_lyj/article/details/89177785