多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 學生信息管理系統

學生信息管理系統

來源:程序員人生   發布時間:2017-03-07 08:49:49 閱讀次數:9851次

核心內容:
1、學生信息管理系統


C語言版:

# include <stdio.h>
# include <malloc.h>
# include <string.h>

struct Student
{
    int age;
    float score;
    char name[100];

};
void inputdata(Student * arr,int len)//不管是賦值還是輸出數值
{
    arr[0].age = 20;
    arr[0].score = 88.8f;
    strcpy(arr[0].name,"zhangsan");

    arr[1].age = 21;
    arr[1].score = 98.8f;
    strcpy(arr[1].name,"lisi");

    arr[2].age = 18;
    arr[2].score = 66.6f;
    strcpy(arr[2].name,"lidong");
}

void sort(Student * arr,int len)
{
    for (int j=1; j<len;j++)
    {
       for (int k=0; k<len-j;k++)
       {
           Student tmp;
           if (arr[k].score > arr[k+1].score)
           {
               tmp = arr[k];
               arr[k] = arr[k+1];
               arr[k+1] = tmp;
           }
       }
    }

}
void outputdata(Student * arr,int len)
{
    //接下來我們將結果進行輸出
    for (int i=0; i<3; i++)
    {
        printf("%d\t",arr[i].age);
        printf("%f\t",arr[i].score);
        printf("%s\t",arr[i].name);
        printf("\n");
    }

}
int main(void)
{
    Student * arr = (Student *)malloc(sizeof(Student)*3);

    inputdata(arr,3);
    sort(arr,3);
    outputdata(arr,3);

    return 0;
}

運行結果:
這里寫圖片描述
Java語言版:

import java.util.ArrayList;
import java.util.Collections;




class Student  implements Comparable<Student>
{
    public int age;
    public float score;
    public String name;
    public Student(int age,float score,String name)
    {
        this.age = age;
        this.score = score;
        this.name = name;
    }
    @Override
    public int compareTo(Student obj)
    {
        if (this.score > obj.score)
            return 1;
        else 
            return -1;
    }
    public String toString()
    {
        return this.age+"\t"+this.score+"\t"+this.name;
    }
}
public class App1 
{
    public static void main(String[] args)
    {
       ArrayList<Student> arr = new ArrayList<Student>();//動態分配1塊內存空間,用指針變量指向這塊內存空間
       arr.add(new Student(20,88.8f,"zhangsan"));
       arr.add(new Student(21,98.8f,"lisi"));
       arr.add(new Student(18,66.6f,"lidong"));

       for (int i=0; i<arr.size();i++)
       {
           System.out.println(arr.get(i));
       }

       Collections.sort(arr);

       for (int i=0; i<arr.size();i++)
       {
           System.out.println(arr.get(i));
       } 
    }
}

運行結果:

20  88.8    zhangsan
21  98.8    lisi
18  66.6    lidong
18  66.6    lidong
20  88.8    zhangsan
21  98.8    lisi
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美成人观看免费全部完小说 | 国产美女福利视频福利 | 欧美极品xxxxⅹ另类 | 欧美人与牲动交xxxx | 性欧美18| 日本一区二区免费看 | 亚洲天砖砖区免费 | 国产午夜精品不卡观看 | 成成人看片在线 | 在线观看视频一区二区 | 欧美一级在线 | jjzz黄色| 欧美黑人xxxx猛战黑人 | 欧美专区亚洲专区 | 亚洲精品www久久久久久 | 日本欧美一区二区三区片 | 久久精品男人的天堂 | 久久久一区二区三区不卡 | baoyu116.永久免费网站 | 亚洲精品日本一区 | 国产成人精品福利站 | 国产基zz视频日本在线观看 | 亚洲精品第一第二区 | 国产女人伦码一区二区三区不卡 | 91啦中文成人| 亚洲区在线播放 | 久久亚洲精品人成综合网 | 亚洲欧美另类日本久久影院 | 日本不卡在线一区二区三区视频 | 另类图片成人偷拍 | 国产人成亚洲第一网站在线播放 | 欧美3区 | 亚洲在线a| 小说区图片区综合久久88 | 午夜美女写真福利写视频 | 视频一区 国产 | 女人天堂网在线观看2019 | 国产欧美综合一区二区 | 在线二区 | 日韩中文字幕视频在线 | videos欧美 |