91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-01
  • 語言: C/C++
  • 標(biāo)簽: C語言??選修課??

資源簡介

分為如下模塊:課程錄入、課程瀏覽、課程修改、課程查找(按姓名、學(xué)號、課程性質(zhì))、課程添加、文件保存與讀取

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
struct?subjects?
{
char?num[10];/*課程編號*/
char?name[20];/*課程名稱*/????????
char?kind[10];/*課程性質(zhì)*/
int?stime;/*總學(xué)時*/
int?etime;/*授課學(xué)時*/
????int?gtime;/*上機學(xué)時*/
int?score;/*學(xué)分*/
int?term;/*開課學(xué)期*/
}p[20];
int?REC_NUM=0;/*課程信息記錄數(shù)*/
int?menu_select();/*菜單*/
void?newRec();/*課程信息錄入*/
void?display();/*課程信息瀏覽*/
void?searchRec();/*按課程信息查詢*/
void?modifyRec();/*修改已錄課程*/
void?deletRec();/*刪除已錄課程*/
void?addRec();/*添加新的課程*/
void?saveRec();/*存取課程信息*/
void?loadRec();/*讀取課程信息*/
void?quit();/*退出*/
void?gotoxy(intint);
int?find1(int);
int?find2(char?*int);
void?showTable1();
void?showTable2(int);
/***主函數(shù)***/
void?main()
{
system(“color?16“);
system(“cls“);
for(;;)
{
switch(menu_select())
{
case?1:?newRec();break;
????????case?2:?display();break;
case?3:?searchRec();break;
case?4:?modifyRec();break;
case?5:?deletRec();break;
case?6:?addRec();break;
case?7:?saveRec();break;
case?8:?loadRec();break;
case?9:?quit();
}
}
}
/***光標(biāo)函數(shù)***/
void?gotoxy(int?xint?y)??
{
????CONSOLE_SCREEN_BUFFER_INFO????csbiInfo;????????????????????????????
????HANDLE????hConsoleOut;
????hConsoleOut?=?GetStdHandle(STD_OUTPUT_HANDLE);
????GetConsoleScreenBufferInfo(hConsoleOut&csbiInfo);
????csbiInfo.dwCursorPosition.X?=?x;????????????????????????????????????
????csbiInfo.dwCursorPosition.Y?=?y;????????????????????????????????????
????SetConsoleCursorPosition(hConsoleOutcsbiInfo.dwCursorPosition);???
}
/***查找函數(shù)***/
int?find1(int?target)
{
int?i;
for(i=0;i {
if(target==p[i].score)
{
return(i);
break;
}
}
if(i==REC_NUM)
return(-1);
}
int?find2(char?*targetint?t)
?{
int?i;
for(i=0;i {
if(t==3&&strcmp(targetp[i].name)==0||t==2&&strcmp(targetp[i].kind)==0)
{
return(i);
break;
}
}
if(i==REC_NUM)
return(-1);
}
/***打印表頭***/
void?showTable1()
{
system(“cls“);
gotoxy(102);
printf(“???************選修課**********“);
gotoxy(13);
printf(“|--------|--------|--------|------|--------|--------|----|--------|\n“);
gotoxy(14);
printf(“|課程編號|課程名稱|課程性質(zhì)|總學(xué)時|授課學(xué)時|上機學(xué)時|學(xué)分|開課學(xué)期|\n“);
gotoxy(15);
printf(“|--------|--------|--------|------|--------|--------|----|--------|\n“);
}
void?showTable2(int?n)
{
gotoxy(16+n);
printf(“|--------|--------|--------|------|--------|--------|----|--------|\n“);
}
/***菜單管理***/
int?menu_select()
{
int?ij=0;
char?*menu[]={“**********菜單**********“
“1.錄入課程信息“
“2.瀏覽課程信息“
“3.課程查詢“
“4.修改已錄課程“
“5.刪除已錄課程“
“6.添加課程信息“
“7.存取新的課程信息“
“8.讀取課程信息記錄“
“9.退出系統(tǒng)“};
????system(“cls“);
for(i=10;i<55;i++)??
{
gotoxy(i2);
printf(“*“);
gotoxy(i14);?
printf(“*“);
}
for(i=3;i<14;i++)
{
gotoxy(10i);
printf(“||“);
gotoxy(53i);
printf(“||“);
}
for(i=3;i<13;i++)
{
gotoxy(21i);
printf(“%s“menu[j++]);
}
gotoxy(2015)

評論

共有 條評論