#include<stdio.h>
#include<windows.h>
int xuanxiang;
int studentcount;
int banjihao[100];
int xueqihao[100][10];
char xm[100][100];
int xuehao[100][10];
int score[100][3];
int yuwen;
int shuxue[000];
int yingyu[100];
int c[100];
int p;
char x[1000][100]="",y[100][100]="";/*x學院 y專業 z班級*/
int z[100];
main()
{
void input();
void inputsc();
void alter();
void scbybannji();
printf("--------學生成績管理-----\n");
printf("請按相應數字鍵來實現相應功能\n");
printf("1.錄入學生信息 2.錄入學生成績 3.修改學生成績\n");
printf("4.查詢學生成績 5.不及格科目及名單 6.按班級輸出學生成績單\n");
printf("請輸入你要實現的功能所對應的數字:");
scanf("%d",&xuanxiang);
system("cls");
getchar();
switch (xuanxiang)
{
case 1:input();
case 2:inputsc();
case 3:alter();
/*case 4:select score();
case 5:bujigekemujimingdan();*/
case 6:scbybanji;
}
}
void input()
{
int i;
printf("請輸入你的學院名稱:");
gets(x);
printf("請輸入你的專業名稱:");
gets(y);
printf("請輸入你的班級號:");
scanf("%d",&z);
printf("請輸入你們一個班有幾個人:");
scanf("%d",&p);
system("cls");
for(i=0;i<p;i++)
{
printf("請輸入第%d個學生的學號:",i+1);
scanf("%d",xuehao[i]);
getchar();
printf("請輸入第%d個學生的姓名:",i+1);
gets(xm[i]);
system("cls");
}
printf("您已經錄入完畢您的班級所有學生的信息!\n");
printf("您的班級為%s%s%s\n",x,y,z);
/*alter(p);*/
}
void inputsc()
{
int i;
for(i=0;i<p;i++)
{
printf("\n");
printf("--------------------------------------------------------------------------------\n\n");
printf("\t\t\t\t錄入學生的成績\n\n\n");
printf("--------------------------------------------------------------------------------\n\n");
printf("\t\t\t\t%s\n",xm[i]);
printf("\n");
printf("\t\t\t\t數學:");
scanf("%d",&shuxue[i]);
printf("\n");
getchar();
printf("\t\t\t\t英語:");
scanf("%d",&yingyu[i]);
printf("\n");
getchar();
printf("\t\t\t\tc語言:");
scanf("%d",&c[i]);
system("cls");
}
}
void alter()
{
int i;/*循環變量*/
int m[10000];/*要查詢的學號*/
int b;/*修改后的成績*/
char kemu[20]="";
printf("請輸入你要修改的學生的學號");
scanf("%d",&m);
for (i=0;i<p;i++)
{
if (m==xuehao[i])
{
printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]");
printf("請輸入你想修改的科目");}
}
gets(kemu);
getchar();
if (kemu=="數學");
{
scanf("%d",&b);
shuxue[i]=b;}
if (kemu=="英語");
{
scanf("%d",&b);
yingyu[i]=b;}
if (kemu=="c語言");
{
scanf("%d",&b);
c[i]=b;
}
printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]");
}
void scbybannji()
{
int i;
char zyname[20];
int bjnumber;
printf("請輸入你的專業名稱");
scanf("%s",&zyname);
printf("請輸入你的班級號");
scanf("%d",&bjnumber);
for (i=0;i<p;i++)
{
if (zyname==y[i]);
if (bjnumber==z[i]);
printf("專業名稱%s班級號%d數學成績%d英語成績%dc語言成績%d,y[i],z[i],shuxue[i],yingyu[i],c[i]");
}
}
標簽:
c語言
上傳時間:
2018-06-08
上傳用戶:2369043090
基于CPLD的振弦式傳感器的頻率測量技術,完整版本的論文。摘要:振弦傳感器具有諧振頻率范圍寬的特點。為了在較大頻段內實現高精度測量,設計了一種用等精度測頻法實現振弦式傳感器頻率測量的方法。在詳細介紹等精度測頻的基本原理的基礎上,利用大規模可編程邏輯器件(CPLD/FPGA)實現了傳感器頻率的測量;同時,給出了用VHDL描述語言設計硬件電路的過程。所設計的測頻系統具有硬件電路簡潔、可靠,單片機控制器程序設計簡單、測量速度快、可控性好等特點。實驗結果表明,這種測頻方法符合設計要求,取得了理想的效果,有較好的應用前景。專輯:理工C(機電航空交通水利建筑能源)專題:電力工業
標簽:
振弦傳感器
CPLD
單片機
VHDL
計數器
上傳時間:
2021-12-18
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(83)資源包含以下內容:1. TI MSP430 I2C模塊實現 日歷時鐘系統設計方案的源碼 全部代碼.2. 基于TI MSP430
的SmartMedia卡的本地存儲系統源碼.3. Altera CycloneIII_Starter_Kit 開發板原理圖.4. 嵌入式程序.5. 飛利普ARM2132電路原理圖及PCB圖,protel99格式。.6. 在Quartus下使用D觸發器來加入延遲.7. USB轉并口 含有PCB和原理圖
速度已經有所改善.8. Jennic ZigBee中文開發指南.9. cs8900網卡在嵌入式系統中的驅動,網上很少有此網卡驅動的源代碼,并且cs8900的datasheet寫的非常亂,這個網卡驅動是我用了快2個星期弄出來的,分享給大家,希望大家少走彎路..10. 本人購買的嵌入式系統開發板里面帶的光盤資料,非常有用的實時操作系統,源代碼開發..11. 嵌入式系統開發.在S3C44B0X處理器下的一個相當于pc電腦的BIOS,主要實現系統啟動以及初始化功能.非常底層的代碼..12. 杭州立宇泰的s3c2410開發板的USB啟動代碼,里有usb驅動.可降低usb開發的難度..13. 串口阿啊啊 啊啊幾個拉開覺得福阿德司法阿斯頓金卡速度fiao].14. TI公司的AD8361的VHDL控制程序.15. ST71x以太網測試程序.開發環境:ads.
連好網線,在windows下.16. 液晶FM12864-1驅動程序.17. Maxim實時時鐘芯片DS1302驅動程序.18. ADI芯片AD7705驅動程序.19. GM8125芯片的驅動程序.20. 新型網絡芯片enc28j60驅動程序.21. 北京合眾達電子技術有限責任公司用于DSP圖像處理程序設計文獻.22. 基于fpga和sopc的用VHDL語言編寫的EDA含異步清0和同步時鐘使能的加法計數器.23. 基于fpga和sopc的用VHDL語言編寫的EDA7段數碼顯示譯碼器.24. 基于fpga和sopc的用VHDL語言編寫的EDA8段數碼顯示譯碼器.25. 基于fpga和sopc的用VHDL語言編寫的EDA數控分頻器.26. 基于fpga和sopc的用VHDL語言編寫的EDA正弦信號發生器.27. 基于fpga和sopc的用VHDL語言編寫的EDA8位16進制頻率計.28. 基于fpga和sopc的用VHDL語言編寫的EDA序列檢測器.29. 基于fpga和sopc的用VHDL語言編寫的EDA的ADC0809采樣控制電路.30. 基于fpga和sopc的用VHDL語言編寫的EDA數據采集電路和簡易存儲示波器.31. 基于fpga和sopc的用VHDL語言編寫的EDA比較器和D/A器件實現.32. 基于fpga和sopc的用VHDL語言編寫的EDA移位相加硬件乘法器.33. 基于fpga和sopc的用VHDL語言編寫的EDA樂曲硬件演奏電路.34. 基于fpga和sopc的用VHDL語言編寫的EDA乒乓球游戲電路.35. 基于fpga和sopc的用VHDL語言編寫的EDA等精度頻率設計.36. 基于fpga和sopc的用VHDL語言編寫的EDA采樣高速A/D的存儲示波器.37. 基于fpga和sopc的用VHDL語言編寫的EDA信號采集與頻譜分析電路.38. 基于fpga和sopc的用VHDL語言編寫的EDA的DDS信號發生器.39. 基于fpga和sopc的用VHDL語言編寫的EDA數字移相信號發生器.40. 基于fpga和sopc的用VHDL語言編寫的EDA的PS/2鼠標鍵盤控制模塊.
標簽:
上傳時間:
2013-04-15
上傳用戶:eeworm