zoukankan      html  css  js  c++  java
  • 作业

    main.swift

     1 import Foundation
     2 struct Students//设置结构体 Student
     3 {
     4     var name:String
     5     var math:Int
     6     var english:Int
     7 
     8     init(name:String="NULL",math:Int=0,english:Int=0){ //设置结构体默认值
     9         self.name=name
    10         self.math=math
    11         self.english=english
    12     }
    13     
    14     func toString() -> String { //设置结构体函数
    15         return "(self.name)的平均分是 ((self.math+self.english)/2),数学:(self.math),英语:(self.english),"
    16     }
    17 }
    18 
    19 //声明十个结构体变量
    20 var s0=Students(name: "HSAD", math: 79, english: 97)
    21 var s1=Students(name: "IIQW", math: 81, english: 48)
    22 var s2=Students(name: "WUIQ", math: 83, english: 49)
    23 var s3=Students(name: "ISAD", math: 94, english: 40)
    24 var s4=Students(name: "OEHR", math: 57, english: 49)
    25 var s5=Students(name: "UGUE", math: 59, english: 10)
    26 var s6=Students(name: "RTUB", math: 95, english: 58)
    27 var s7=Students(name: "OTRW", math: 59, english: 58)
    28 var s8=Students(name: "IEFF", math: 90, english: 69)
    29 var s9=Students(name: "EGDB", math: 60, english: 59)
    30 
    31 var stu = [s0,s1,s2,s3,s4,s5,s6,s7,s8,s9]//组成数组
    32 
    33 var tmp = stu[0]//设置暂存的变量
    34 for b in 0...8//设置排序
    35 {
    36     for a in 0...(8-b)
    37     {
    38         if (stu[a].math+stu[a].english)>=(stu[a+1].math+stu[a+1].english)
    39         {
    40             tmp = stu[a]
    41             stu[a]=stu[a+1]
    42             stu[a+1]=tmp
    43         }
    44     }
    45     
    46 }
    47 
    48 for a in 0...9 //设置输出
    49 {
    50     print(stu[a].toString())
    51 }
  • 相关阅读:
    零零碎碎
    MFC入门--显示静态图片及调用本地软件
    Python版本OpenCV安装配置及简单实例
    用星星画菱形--Java
    pycharm IDE在导入自定义模块时提示有错,但实际没错
    Cmd使用方式--命令行运行程序
    cv2 & PIL(pillow)显示图像
    C++命令行多文件编译(g++)
    MNIST多图显示--Python练习
    visual studio 2017--括号自动补全
  • 原文地址:https://www.cnblogs.com/alpharobert/p/5473570.html
Copyright © 2011-2022 走看看