swift - 创建1000个女朋友

创建1000个女朋友

问题描述:创建1000个女朋友,要求有名字、年龄属性,并且有约会功能;打印女朋友的信息到控制台,并选择一个女朋友进行约会(只能选择一个哦,不能花心)。

代码

import Foundation

print("Hello, World!")

struct girlfriends {   //结构体
    var name : String;
    var age : Int;
    
    func dataone(number:Int){  //约会
        print("约会的是\(number)号女朋友");
    };
}


var index = 0;
var Alphabet = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];
var midname : String;
var midage : Int;
var arrayTable : [girlfriends] = [];

let max: UInt32 = 999;    //寻找约会对象,第几个
let min: UInt32 = 0;
let i = Int(arc4random_uniform(max - min) + min);

for index in 0...999{
    
    let max1: UInt32 = 28;
    let min1: UInt32 = 18;
    midage = Int(arc4random_uniform(max1 - min1) + min1);//随机年龄
    let max2: UInt32 = 25;
    let min2: UInt32 = 0;
    let firstword = Int(arc4random_uniform(max2 - min2) + min2);
    let secondword = Int(arc4random_uniform(max2 - min2) + min2);
    let thirthdword = Int(arc4random_uniform(max2 - min2) + min2);
    let fourthworrd = Int(arc4random_uniform(max2 - min2) + min2);
    let nameNew = Alphabet[firstword] + Alphabet[secondword] + Alphabet[thirthdword] + Alphabet[fourthworrd];//随机名字 四位英文字母
    let girls = girlfriends(name:nameNew,age:midage);
    arrayTable.append(girls);
    print(arrayTable[index].name,arrayTable[index].age);
    if index==i{
        girls.dataone(number: i);
        print("女朋友资料:姓名\(arrayTable[index].name),年龄\(arrayTable[index].age)");
    }
    
};
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值