Swift模拟2

//1、 创建一个函数,传入一个整型参数,并且无返回值,函数中实现把传入的参数转换成二进制(即十进制转换成二进制)
func decTobin(number:Int){
var num = number
var str = “”
while num > 0 {
str = “(num % 2)” + str
num /= 2
}
print(str)
}
decTobin(number: 10)

//1、 创建一个函数,无参数无返回值,实现把3,4,5,6四个数字组成互不相同无重复的3位数字,并打印出来
func din1() {
var num1 = 0
for h in 3…6 {
for a in 3…6 {
for n in 3…6 {
if h != a && h != n && a != n{
print(h*100 + a * 10 + n)
num1+=1
}
}
}
}
}
din1()

//1、 创建一个函数,无参数无返回值,判断301~500中有多少个偶数,多少个奇数,并且输出偶数和奇数的个数,把所有的奇数和偶数分别打印出来
func din2() {
var n = 1
for h in 301…500 {
if h % 2 == 0{
n += 1
print(h)
}
}
for h in 301…500 {
if h % 2 == 1{
n+=1
print(h)
}
}
}
din2()

//1、 创建一个数组Arr,数组成员[“a”,“b”,“c”,“d”,“e”,“f”,“g”]
//创建一另个数组Brr,数组成员[“b”,“d”,“f”,“g”],求出数组Brr中成员在数组Arr中的下标,把下标组成一个新的数组,并把新数组打印出来
func name4(){
var Arr = [“a” , “b” , “c” , “d” , “e” , “f” , “g” ,]
var Brr = [“b” , “d” , “f” , “g” ,]
var gongtong = Int
for i in 0…<Arr.count{
for j in 0…<Brr.count{
if Arr[i]==Brr[j]{
gongtong.append(i)
}
}
}
print(gongtong)
}
name4()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值