亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

無(wú)線電監(jiān)(jiān)測(cè)(cè)

  • INAV-configurator-1.9.3.zip 新版本無(wú)人機(jī) 刷機(jī)用

    新版本無(wú)人機(jī).刷機(jī)用借助此實(shí)際應(yīng)用程序,管理無(wú)人機(jī)的所有區(qū)域,例如電動(dòng)機(jī),GPS,傳感器,陀螺儀,接收器,端口和固件INAV-Chrome 的配置器中的新功能:修復(fù)了導(dǎo)致加速度計(jì)校準(zhǔn)失敗的錯(cuò)誤支持DJI FPV系統(tǒng)配置輸出選項(xiàng)卡中的怠速節(jié)氣門和馬達(dá)極現(xiàn)在可以在“混合器”選項(xiàng)卡中選擇“漫遊者”和“船用”平臺(tái)。 固件方面的支持仍然有限!閱讀完整的變更日誌 在過(guò)去的幾年中,無(wú)人駕駛飛機(jī)取得了相當(dāng)大的進(jìn)步,越來(lái)越多的人能夠獲取和使用無(wú)人機(jī)。 不用說(shuō),無(wú)人機(jī)可以基於特定固件在一組命令上運(yùn)行。 在這方面, 用於Chrome的INAV-Configurator隨附的工具可幫助您輕鬆配置無(wú)人機(jī)的各個(gè)方面。支持多種硬件配置首先要提到的一件事是,要求Google Chrome瀏覽器能夠訪問(wèn)INAV-Chrome的配置器功能。 儘管它已集成到Chrome中,但它可以作為獨(dú)立應(yīng)用程序運(yùn)行,甚至可以脫機(jī)使用,而與瀏覽器無(wú)關(guān)。 您甚至可以從Google Apps菜單為其創(chuàng)建桌面快捷方式。不用說(shuō),另一個(gè)要求是實(shí)際的飛行裝置。 該應(yīng)用程序支持所有支持INAV的硬件配置,例如Sirius AIR3,SPRacingF3,Vortex,Sparky,DoDo,CC3D / EVO,F(xiàn)lip32 / + / Deluxe,DragonFly32,CJMCU Microquad,Chebuzz F3,STM32F3Discovery,Hermit ,Naze32 Tricopter框架和Skyline32。該窗口非常直觀,並提供各種令人印象深刻的提示和文檔。 在上方的工具欄上,您可以找到連接選項(xiàng),這些選項(xiàng)可以通過(guò)COM端口,手動(dòng)選擇或無(wú)線模式進(jìn)行。 您也可以選擇自動(dòng)連接。 連接後,您可以在上方的工具欄中查看設(shè)備的功能,並在側(cè)面板中輕鬆瀏覽配置選項(xiàng)。管理傳感器,電機(jī),端口和固件本。

    標(biāo)簽: configurator 無(wú)人機(jī)

    上傳時(shí)間: 2022-06-09

    上傳用戶:

  • VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(109)

    VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(109)資源包含以下內(nèi)容:1. 包括匯編和c++編寫的萬(wàn)年歷.2. FIFO(先進(jìn)先出隊(duì)列)通常用于數(shù)據(jù)的緩存和用于容納異步信號(hào)的頻率或相位的差異。本FIFO的實(shí)現(xiàn)是利用 雙口RAM 和讀寫地址產(chǎn)生模塊來(lái)實(shí)現(xiàn)的.FIFO的接口信號(hào)包括異步的寫時(shí)鐘(wr_clk)和讀.3. Analog signals are represented by 64 bit buses. They are converted to real and from real representa.4. 該文件為lpc2106 ARM7在THREDX操作系統(tǒng)下的啟動(dòng)代碼.5. 該代碼為時(shí)鐘芯片PCF8563的控制程序.6. 此代碼位PIC單片機(jī)的PID控溫程序.7. threadx技術(shù)手冊(cè).8. 一個(gè)關(guān)于fat32系統(tǒng)文件的說(shuō)明,對(duì)了解fat32文件系統(tǒng)系統(tǒng)結(jié)構(gòu)很有用.9. 典型的開發(fā)模型有:①瀑布模型(waterfall model);②漸增模型/演化/迭代(incremental model);③原型模型(prototype model);④螺旋模型(spiral m.10. zigbee協(xié)議中.11. 三菱FX系列PLC與PC機(jī)通過(guò)編程口通訊的地址轉(zhuǎn)換軟件,非常的使用!.12. 文章講述了類似于PDOP值的描述整周模糊度精度的指標(biāo)因子。對(duì)于整周模糊度的判斷具有重要意義。.13. 講述了如何對(duì)主引導(dǎo)扇區(qū)進(jìn)行備份和恢復(fù).14. LED驅(qū)動(dòng)電路實(shí)例。配具體的電路圖供大家參考使用.15. Pcb初級(jí)教程.16. 嵌入式內(nèi)存數(shù)據(jù)庫(kù)系統(tǒng)eXtremeDB用戶指南.17. 對(duì)引導(dǎo)區(qū)的學(xué)駐病毒進(jìn)行了剖析.18. LPC2146 的USB 開發(fā).19. 非常詳細(xì)步進(jìn)電機(jī)控制原理圖.20. C++ GUI Programming with Qt 4一書中的第一章源碼.21. C++ GUI Programming with Qt 4一書中的chap02源碼.22. C++ GUI Programming with Qt 4一書中的chap03源碼.23. C++ GUI Programming with Qt 4一書中的chap05源碼.24. C++ GUI Programming with Qt 4一書中的chap06源碼.25. C++ GUI Programming with Qt 4一書中的chap07源碼.26. C++ GUI Programming with Qt 4一書中的chap8源碼.27. C++ GUI Programming with Qt 4一書中的chap9源碼.28. 具有無(wú)線網(wǎng)路功能下載至嵌入式開發(fā)平臺(tái)上用的.o黨 driver.29. ADI DSP ADSP-BF561原裝開發(fā)板的PCB圖,非常難得! POWERPCB 5.0可以打開..30. ADI TS201 原裝系統(tǒng)板PCB圖, 此PCB圖是用POWERPCB 5.0畫的, 直接導(dǎo)入既可打開, 目前做相控陣?yán)走_(dá),3G 基站,WIMAX基站等均采用ADSP-TS201..31. ADI DSP BF561 系統(tǒng)板原理圖,只有PDF格式的,.32. 利用89C52開發(fā)的.33. PCtoLCD2002完美版 取字模軟件.34. lm317 計(jì)算工具.35. 這是一個(gè)非常不錯(cuò)的12864液晶串口程序.36. 嵌入式系統(tǒng)開發(fā)原理、工具及過(guò)程 值得推薦.37. minigui--面向?qū)崟r(shí)嵌入式系統(tǒng)的圖形用戶界面。此文檔介紹了miniguide體系結(jié)構(gòu)。.38. 該源碼與書本配套.39. 《EVC高級(jí)編程及其應(yīng)用開發(fā)》一書的全部源代碼.40. 將MATLAB窗口畫在VC的GUI上 輕松實(shí)現(xiàn)用MATLAB和VC畫圖.

    標(biāo)簽: 網(wǎng)絡(luò)通信協(xié)議

    上傳時(shí)間: 2013-06-12

    上傳用戶:eeworm

  • 排序算法的性能比較 對(duì)不同類型的問(wèn)題規(guī)模

    排序算法的性能比較 對(duì)不同類型的問(wèn)題規(guī)模,測(cè)試各種介紹的排序算法的性能。統(tǒng)計(jì)他們的鍵值比較次數(shù),鍵值移動(dòng)次數(shù)以及運(yùn)行時(shí)間并分析結(jié)果。 小型問(wèn)題:N≈20 中型問(wèn)題:N≈2000 大型問(wèn)題:N≈200000. C 語(yǔ)言的32關(guān)鍵字如下: 實(shí)驗(yàn)原理: 線性表的排序,快速,起泡,選擇,插入。

    標(biāo)簽: 排序算法 性能比較

    上傳時(shí)間: 2013-12-20

    上傳用戶:lingzhichao

  • 1、 了解系統(tǒng)調(diào)用pipe()的功能和實(shí)際原理 2、 編寫一段程序

    1、 了解系統(tǒng)調(diào)用pipe()的功能和實(shí)際原理 2、 編寫一段程序,使用管道實(shí)現(xiàn)父子進(jìn)程之間的通信 a) 使用系統(tǒng)調(diào)用fork()創(chuàng)建一個(gè)子進(jìn)程 b) 子進(jìn)程調(diào)用函數(shù)write()向父進(jìn)程發(fā)送自己的進(jìn)程ID和字符串” s sending a message to parent.\n”。 c) 父進(jìn)程調(diào)用函數(shù)read()通過(guò)管道讀出子進(jìn)程發(fā)來(lái)的消息,將消息輸出屏幕,然后終止

    標(biāo)簽: pipe 系統(tǒng)調(diào)用 程序 編寫

    上傳時(shí)間: 2013-12-16

    上傳用戶:古谷仁美

  • This book is the most accurate and up-to-date source of information the STL currently available. ...

    This book is the most accurate and up-to-date source of information the STL currently available. ... It has an approach and appeal of its own: it explains techniques for building data structures and algorithms on top of the STL, and in this way appreciates the STL for what it is - a framework. Angelika Langer, Independent Consultant and C++ Report Columnist "A superbly authored treatment of the STL......an excellent book which belongs in any serious C++ developer s library." Jim Armstrong, President 2112 F/X, Texas. \n The C++ Standard Template Library (STL) represents a breakthrough in C++ programming techniques. With it, software developers can achieve vast improvements in the reliability of their software, and increase their own productivity.

    標(biāo)簽: information up-to-date available currently

    上傳時(shí)間: 2015-10-31

    上傳用戶:CHINA526

  • 我用matlab寫的一個(gè)corner detector, 效果比現(xiàn)在流行的harris

    我用matlab寫的一個(gè)corner detector, 效果比現(xiàn)在流行的harris,susan,CSS等效果要好。 Algorithm is derived from: X.C. He and N.H.C. Yung, Curvature Scale Space Corner Detector with Adaptive Threshold and Dynamic Region of Support , Proceedings of the 17th International Conference on Pattern Recognition, 2:791-794, August 2004. Improved algorithm has been included in A Corner Detector based on Global and Local Curvature Properties and submitted to Optical Engineering.

    標(biāo)簽: detector matlab corner harris

    上傳時(shí)間: 2013-12-30

    上傳用戶:569342831

  • 臺(tái)灣地區(qū)民眾使用網(wǎng)路之情形

    臺(tái)灣地區(qū)民眾使用網(wǎng)路之情形,與使用寬頻上網(wǎng) 、無(wú)線上網(wǎng) 、行動(dòng)上網(wǎng) 之使用狀況與行為、臺(tái)灣地區(qū)偏遠(yuǎn)及非偏遠(yuǎn)地區(qū)其網(wǎng)路使用行為之差異;另外,也針對(duì)臺(tái)灣地區(qū)家庭,了解其使用網(wǎng)路與寬頻之狀況與行為

    標(biāo)簽:

    上傳時(shí)間: 2016-08-17

    上傳用戶:songnanhua

  • 這次把真正的把源程序公開了

    這次把真正的把源程序公開了,而且還有詳細(xì)的原理教程,希望大家?guī)兔Π阉龅母茫С值钠骷唷? 這個(gè)下載線電路是我做過(guò)的中最穩(wěn)定的,成功率很高。你也可以直接使用現(xiàn)有的下載線或者Atmel的原版下 載線。Easy 51Pro串行編程器也支持AT89C2051了。《Easy 51Pro的製作及使用說(shuō)明》中有詳細(xì)介紹。 有何問(wèn)題或者發(fā)現(xiàn)了BUG請(qǐng)?jiān)谶@裡給我留言: http://enkj.com/gbook/guestbook.asp?user=digiboy

    標(biāo)簽: 源程序

    上傳時(shí)間: 2013-12-12

    上傳用戶:xieguodong1234

  • RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digit

    RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digital signature . Its security based on Integer Factorization Problem (IFP). RSA uses an asymetric key. RSA was created by Rivest, Shamir, and Adleman in 1977. Every user have a pair of key, public key and private key. Public key (e) . You may choose any number for e with these requirements, 1< e <Æ (n), where Æ (n)= (p-1) (q-1) ( p and q are first-rate), gcd (e,Æ (n))=1 (gcd= greatest common divisor). Private key (d). d=(1/e) mod(Æ (n)) Encyption (C) . C=Mª mod(n), a = e (public key), n=pq Descryption (D) . D=C° mod(n), o = d (private key

    標(biāo)簽: crypthograph information Adleman Rivest

    上傳時(shí)間: 2017-09-01

    上傳用戶:chfanjiang

  • 成績(jī)查詢系統(tǒng)

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfStu=0; struct score   {   float math;   float english;   float computer;   }; struct student   {   int number;   char name[20];   struct score sco;   float average;   }; struct student stu[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_student1(int);//輸入學(xué)生信息 void input_student2(void);//輸入總函數(shù) void input_student3(int &,int);//判斷學(xué)號(hào)是否重復(fù) void input_student4(int,int);//覆蓋原信息 void sort_student3(student s[],int);//按照英語(yǔ)成績(jī)排序 void sort_student4(student s[],int);//按照計(jì)算機(jī)成績(jī)排序 void sort_student2(student s[],int);//按照數(shù)學(xué)成績(jī)排序 void sort_student5(student s[],int);//按照平均成績(jī)排序 float input_score2(int);//計(jì)算學(xué)生平均成績(jī) void print_student2(void);//顯示表頭 void print_student3(int);//顯示學(xué)生信息 void print_student1(int);//顯示全部學(xué)生資料 void sort_student1(void);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_student2(int);//按學(xué)號(hào)查詢學(xué)生信息并輸出 void search_student3(int);//按平均分最高查詢并輸出 void search_student1(void);//查詢總函數(shù) void delete_student2(int,int);//刪除學(xué)生信息 void delete_student1(void);//刪除總函數(shù) void change_student2(int);//修改學(xué)生資料 void change_student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計(jì)成績(jī) void input_score1(void);//統(tǒng)計(jì)成績(jī)總函數(shù) void print_help(void);//輸出幫助信息 void exit_student(void);//退出系統(tǒng) void save_student(student *,int);//保存學(xué)生信息 void main()   {   menu();   } void save_student(student *s,int a)//保存學(xué)生信息   {   FILE *fp;     if((fp=fopen("d:\\學(xué)生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學(xué)生具體信息如下:\r\n");       fprintf(fp,"  學(xué)號(hào)       姓名           數(shù)學(xué)成績(jī)       英語(yǔ)成績(jī)     計(jì)算機(jī)成績(jī)     平均成績(jī)\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[i].number,stu[i].name,stu[i].sco.math,stu[i].sco.english,stu[i].sco.computer,stu[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_student(void)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學(xué)生數(shù)為%d人\n學(xué)生信息保存在D盤根目錄下,保存文件為“學(xué)生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計(jì)成績(jī)總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   printf("學(xué)號(hào):%d\n",stu[c].number);   printf("姓名:%s\n",stu[c].name);   input_score3(c);   printf("新成績(jī)錄入成功!\n");   stu[c].average=input_score2(c);   } void input_score3(int a)//統(tǒng)計(jì)成績(jī)   {   printf("數(shù)學(xué)新成績(jī):");   scanf("%f",&stu[a].sco.math);   printf("英語(yǔ)新成績(jī):");   scanf("%f",&stu[a].sco.english);   printf("計(jì)算機(jī)新成績(jī):");   scanf("%f",&stu[a].sco.computer);   } void change_student2(int a)//修改學(xué)生資料   {   printf("學(xué)號(hào):%d----修改為:",stu[a].number);   scanf("%d",&stu[a].number);   getchar();   printf("姓名:%s----修改為:",stu[a].name);   gets(stu[a].name);   printf("數(shù)學(xué)成績(jī):%.2f----修改為:",stu[a].sco.math);   scanf("%f",&stu[a].sco.math);   printf("英語(yǔ)成績(jī):%.2f----修改為:",stu[a].sco.english);   scanf("%f",&stu[a].sco.english);   printf("計(jì)算機(jī)成績(jī):%.2f----修改為:",stu[a].sco.computer);   scanf("%f",&stu[a].sco.computer);   } void change_student1(void)//修改總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   getchar();   printf("是否要修改此學(xué)生信息?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     change_student2(c);       stu[c].average=input_score2(c);     printf("信息修改成功!\n");     }   } void delete_student1(void)//刪除總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   getchar();   printf("是否刪除此條記錄?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     delete_student2(c,iNumOfStu);     printf("記錄已刪除!\n");     }   } void delete_student2(int a,int b)//刪除學(xué)生信息   {   for(int i=a;i<b-1;i++)     {     stu[i]=stu[i+1];     }   --iNumOfStu;   } void search_student1(void)//查詢總函數(shù)   {   printf("1、按學(xué)號(hào)查詢\n2、按平均分最高查詢\n請(qǐng)選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       search_student2(iNumOfStu);       break;       }     case 2:       {       search_student3(iNumOfStu);       break;       }     default: break;     }   } void menu(void)//菜單調(diào)度總函數(shù)   {   print_menu();   choosemenu();   } void sort_student1(void)//排序總函數(shù)   {   printf("1、按數(shù)學(xué)成績(jī)排序\n2、按英語(yǔ)成績(jī)排序\n3、按計(jì)算機(jī)成績(jī)排序\n4、按平均成績(jī)排序\n請(qǐng)選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       sort_student2(stu,iNumOfStu);       break;       }     case 2:       {       sort_student3(stu,iNumOfStu);       break;       }     case 3:       {       sort_student4(stu,iNumOfStu);       break;       }     case 4:       {       sort_student5(stu,iNumOfStu);       break;       }     default: break;     }   } void print_student1(int a)//顯示全部學(xué)生資料   {   printf("本班所有學(xué)生具體信息如下\n");   print_student2();   for(int i=0;i<a;i++)     {     print_student3(i);     }   } void print_student3(int a)//顯示學(xué)生信息   {   printf("%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[a].number,stu[a].name,stu[a].sco.math,stu[a].sco.english,stu[a].sco.computer,stu[a].average);   } void print_student2(void)//顯示表頭   {   printf("  學(xué)號(hào)       姓名           數(shù)學(xué)成績(jī)       英語(yǔ)成績(jī)     計(jì)算機(jī)成績(jī)     平均成績(jī)\n");   } void input_student4(int a,int b)//覆蓋原信息   {   stu[a]=stu[b-1];   --iNumOfStu;   } void input_student3(int &a,int b)//判斷學(xué)號(hào)是否重復(fù)   {   if(a!=0)     {     int i=0;     do       {       if(stu[a].number==stu[i].number)         {         printf("此學(xué)號(hào)代表的學(xué)生已錄入\n1、覆蓋原信息\n2、重新輸入\n請(qǐng)選擇:");         int c;         scanf("%d",&c);         switch(c)           {           case 1:             {             input_student4(i,iNumOfStu);             a=iNumOfStu-1;             printf("信息已替換!\n");             break;             }           case 2:             {             printf("請(qǐng)重新輸入學(xué)生信息:\n");             input_student1(iNumOfStu-1);             break;             }           default: break;           }         break;         }       ++i;       }       while(i<b-1);     }   } void print_menu(void)//輸出菜單   {   printf("======歡迎來(lái)到學(xué)生信息管理系統(tǒng)======\n");   printf("      1、輸入學(xué)生資料\n");   printf("      2、刪除學(xué)生資料\n");   printf("      3、查詢學(xué)生資料\n");   printf("      4、修改學(xué)生資料\n");   printf("      5、顯示學(xué)生資料\n");   printf("      6、統(tǒng)計(jì)學(xué)生成績(jī)\n");   printf("      7、排序?qū)W生成績(jī)\n");   printf("      8、保存學(xué)生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統(tǒng)\n");   printf("====================================\n");   printf("請(qǐng)選擇:");   } void input_student2(void)//輸入總函數(shù)   {   char end;   printf("請(qǐng)輸入學(xué)生信息(在最后一個(gè)學(xué)生信息錄入完成后以“/”結(jié)束錄入):\n");   for(int i=0;(end=getchar())!='/';i++)     {     input_student1(i);     ++iNumOfStu;     input_student3(i,iNumOfStu);     }   for(int j=0;j<iNumOfStu;j++)     {     stu[j].average=input_score2(j);     }   } void input_student1(int a)//輸入學(xué)生信息   {   printf("學(xué)號(hào):");   scanf("%d",&stu[a].number);   getchar();   printf("姓名:");   gets(stu[a].name);   printf("數(shù)學(xué)成績(jī):");   scanf("%f",&stu[a].sco.math);   printf("英語(yǔ)成績(jī):");   scanf("%f",&stu[a].sco.english);   printf("計(jì)算機(jī)成績(jī):");   scanf("%f",&stu[a].sco.computer);   } float input_score2(int a)//計(jì)算學(xué)生平均成績(jī)   {   return (stu[a].sco.math+stu[a].sco.english+stu[a].sco.computer)/3;   } void search_student3(int a)//按平均分最高查詢并輸出   {   int max=0;   for(int i=0;i<a;i++)     {     if(stu[max].average<stu[i].average)       {       max=i;       }     }   print_student2();   print_student3(max);   } void sort_student2(student s[],int a)//按照數(shù)學(xué)成績(jī)排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.math>stu[max].sco.math)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student3(student s[],int a)//按照英語(yǔ)成績(jī)排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.english>stu[max].sco.english)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student4(student s[],int a)//按照計(jì)算機(jī)成績(jī)排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.computer>stu[max].sco.computer)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student5(student s[],int a)//按照平均成績(jī)排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].average>stu[max].average)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } int search_student2(int a)//按照學(xué)號(hào)查找學(xué)生并輸出   {   int num;   int c;   printf("請(qǐng)輸入要查詢的學(xué)號(hào):");   scanf("%d",&num);   for(int i=0;i<a;i++)     {     if(num==stu[i].number)       {       c=i;       }     }   printf("此學(xué)生的信息是:\n");   print_student2();   print_student3(c);   return c;   } void choosemenu(void)//菜單選擇   {   int i;   scanf("%d",&i);   switch(i)     {     case 1:       {       input_student2();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 2:       {       delete_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 3:       {       search_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 4:       {       change_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 5:       {       print_student1(iNumOfStu);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 6:       {       input_score1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 7:       {       sort_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 8:       {       save_student(stu,iNumOfStu);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 9:       {       print_help();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 10:       {       exit_student();       }     default: break;     }   }         運(yùn)行結(jié)果:                         源文件下載地址: http://115.com/file/clnq138g#一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理系統(tǒng).rar (請(qǐng)將此地址復(fù)制到瀏覽器地址欄中訪問(wèn)下載頁(yè)面)  

    標(biāo)簽: 成績(jī)查詢系統(tǒng)

    上傳時(shí)間: 2019-06-08

    上傳用戶:啊的撒旦

主站蜘蛛池模板: 文化| 定结县| 广西| 繁昌县| 安远县| 华阴市| 滦南县| 额济纳旗| 东光县| 玉屏| 静安区| 蛟河市| 海宁市| 衡南县| 肇源县| 噶尔县| 武川县| 横峰县| 聂荣县| 巴林左旗| 炎陵县| 昭觉县| 含山县| 金乡县| 乌鲁木齐县| 陵水| 弥勒县| 华坪县| 自治县| 荥阳市| 天等县| 桦川县| 新和县| 鹤山市| 宜城市| 灵武市| 芦山县| 五寨县| 龙门县| 华阴市| 楚雄市|