//print("Hello, World!")
//十进制转二进制
funcfuc(person:Int) {
leta = String(person,radix:2)
print(a)
}
fuc(person:3)
//二进制转十进制
funcbinary2dec(num:String) {
varsum =0
forcinnum {
sum = sum *2+Int("\(c)")!
}
print(sum)
}
binary2dec(num: "11")
//创建一个函数,无参数无返回值,实现把3,4,5,6四个数字组成无重复的3位数字
var sum1 = 0 //定义变量用于记录个数
funcna() {
forhudderin3...6{//百位
fortenin3...6{//十位
fornumin3...6{//个位
ifhudder != ten && hudder != num && ten != num {
print(hudder*100+ ten*10+ num)
sum1+=1//计算个数
}
}
}
}
}
na()
//print(sum1)
//1、 创建一个函数,无参数无返回值,实现查找301~500中个位、十位、百位都不相同的三位数,并打印出来
var sum = 0 //定义变量用于记录个数
funcvim() {
for hudder in3..<5{//百位
for tenin0...9{//十位
for numin0...9{//个位
ifhudder != ten && hudder != num && ten != num {
print(hudder*100+ ten*10+ num)
sum+=1//计算个数
}
}
}
}
print(sum)
}
vim()
func namw() {
var Arr = ["a" , "b" , "c" , "d" , "e" , "f" , "g" ,]
var Brr = ["b" , "d" , "f" , "g" ,]
let Arrcount = Arr.count//Arr的个数
let Brrcount = Brr.count//Brr的个数
var gongtong = [Int]()
print("Arr个数为:\(Arrcount) Brr个数为:\(Brrcount)")
for i in 0..<Arrcount{
for j in 0..<Brrcount{
print(Arr[i],Brr[j])
if Arr[i]==Brr[j]{
gongtong.append(i)
}
}
}
print(gongtong)
}
namw()
funcname() {
forarrin301...500{
ifarr%2==0{
print("偶数:\(arr)")
}else{
// print(arr)
}
}
}
name()
funcname1() {
forarrin301...500{
ifarr%2==0{
// print(arr)
}else{
print("奇数:\(arr)")
}
}
}
name1()
网友评论