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

  • 大小: 84KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-05
  • 語言: C/C++
  • 標(biāo)簽: C語言??

資源簡介

C語言程序設(shè)計(jì)訓(xùn)練的大作業(yè),已在VC6.0上測(cè)試編譯運(yùn)行通過,并內(nèi)附設(shè)計(jì)報(bào)告,歡迎下載。這句話是為了湊字?jǐn)?shù)的。

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
void?menu();
void?input();
void?add();
void?del();
void?display();
void?find();
void?sort();
void?quit();
void?save_total();
struct?student
{
int?stu_ID;
char?name[20];
int?c_language;
int?math;
int?physics;
int?circuit;
int?total_score;
int?average;
}stu[100];
int?total=0;
void?main()
{
char?chc;
FILE*?fp;
if((fp=fopen(“ftotal.txt““r“))==NULL)
fp=fopen(“ftotal.txt““w“);
else
fscanf(fp“%d“&total);
fclose(fp);
menu();
do
{
fflush(stdin);
if((ch=getchar())!=‘\n‘);
{
switch(ch)
{
case?‘1‘:input();break;
case?‘2‘:add();break;
case?‘3‘:del();break;
case?‘4‘:display();break;
case?‘5‘:find();break;
case?‘6‘:sort();break;
case?‘7‘:quit();break;
default:printf(“\n輸入錯(cuò)誤!按任意鍵繼續(xù):\n“);//???
}
c=getch();
system(“cls“);
menu();
}
}while(1);
}
void?menu()
{
printf(“???????????????????******************菜單******************\n\n“);
printf(“?????????????????????????????1.??輸??入??成??績\n\n“);
printf(“?????????????????????????????2.??添??加??成??績\n\n“);
printf(“?????????????????????????????3.??刪??除??成??績\n\n“);
printf(“?????????????????????????????4.??查??看??成??績\n\n“);
printf(“?????????????????????????????5.??查??找??成??績\n\n“);
printf(“?????????????????????????????6.??排??序??查??看\n\n“);
printf(“?????????????????????????????7.??退??????????出\n\n“);
printf(“???????????????????****************************************\n\n“);
printf(“???????????????????請(qǐng)輸入數(shù)字選擇菜單:“);
}
void?input()
{
char?ztem[20];
int?numi;
FILE*?fp;
system(“cls“);
printf(“選擇此功能將覆蓋掉以前保存的成績,確認(rèn)繼續(xù)(y/n):“);
fflush(stdin);
scanf(“%c“&z);
if(z==‘n‘)
printf(“按任意鍵回到主菜單:“);
else?if(z==‘y‘)
{
fp=fopen(“學(xué)生信息.txt““w“);
if(fp==NULL)
{
printf(“文件打開失敗!“);
exit(0);
}
system(“cls“);
printf(“請(qǐng)輸入您要寫入的學(xué)生個(gè)數(shù):“);
scanf(“%d“&num);
for(i=0;i {
printf(“請(qǐng)依次輸入學(xué)號(hào)、姓名、C語言成績、工數(shù)成績、大物成績、電路成績:\n“);
fflush(stdin);
printf(“學(xué)號(hào):“);
scanf(“%d“&stu[i].stu_ID);fflush(stdin);
printf(“姓名:“);
gets(tem);
strcpy(stu[i].nametem);
printf(“C語言:“);
scanf(“%d“&stu[i].c_language);getchar();
printf(“工數(shù):“);
scanf(“%d“&stu[i].math);getchar();
printf(“大物:“);
scanf(“%d“&stu[i].physics);getchar();
printf(“電路:“);
scanf(“%d“&stu[i].circuit);
putchar(‘\n‘);
stu[i].total_score=stu[i].c_language+stu[i].math+stu[i].physics+stu[i].circuit;
stu[i].average=stu[i].total_score/4;
fprintf(fp“%d\t%s\t%d\t%d\t“stu[i].stu_IDstu[i].namestu[i].c_languagestu[i].math);
fprintf(fp“%d\t%d\t%d\t%d\n“stu[i].physicsstu[i].circuitstu[i].total_scorestu[i].average);
}
fclose(fp);
total=num;
save_total(total);
printf(“輸入成功!按任意鍵回到主菜單:“);
}
else
printf(“輸入錯(cuò)誤!按任意鍵回到主菜單:“);

}
void?add()
{
char?tem[20];
int?numi;
FILE*?fp;
fp=fopen(“學(xué)生信息.txt““a“);
if(fp==NULL)
{
printf(

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????11317??2016-06-01?10:15??學(xué)生成績管理系統(tǒng).c

?????文件?????124928??2016-06-01?11:31??學(xué)生成績管理系統(tǒng).doc

?????文件?????????56??2016-06-01?10:44??學(xué)生信息.txt

?????文件??????????1??2016-06-01?10:44??ftotal.txt

?????文件????????222??2016-06-01?11:30??readme.txt

-----------?---------??----------?-----??----

???????????????136524????????????????????5


評(píng)論

共有 條評(píng)論

相關(guān)資源