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

  • 大小: 11KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-10
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: c語(yǔ)言??

資源簡(jiǎn)介

實(shí)現(xiàn)功能:輸入、輸出、插入、刪除、查找、追加、讀入、顯示、保存、拷貝、排序、索引、分類合計(jì)、退出。

資源截圖

代碼片段和文件信息

#include?
#include
#include
#include
#define?N?83
FILE?*fp*fp1;
?struct?student
{???long?num;
????char?name[10];
?float?score[3];
?float?total;
????float?aver;
}st*p;
void?main();
void?backup();
void?shuru();
void?input();
void?add();
void?fine();
void?NUM();
void?NAME();
void?paixu();
void?xhp();?
void?zfp();
void?shuru()
{???printf(“請(qǐng)輸入學(xué)號(hào):“);
????scanf(“%ld“&st.num);
????printf(“請(qǐng)輸入姓名:“);
????scanf(“%s“st.name);
????printf(“請(qǐng)輸入日語(yǔ)成績(jī):“);
????scanf(“%f“&st.score[0]);

????printf(“請(qǐng)輸入數(shù)據(jù)結(jié)構(gòu)成績(jī):“);
????scanf(“%f“&st.score[1]);

????printf(“請(qǐng)輸入多媒體技術(shù)成績(jī):“);
????scanf(“%f“&st.score[2]);

????st.total=st.score[0]+st.score[1]+st.score[2];
????st.aver=st.score[0]+st.score[1]+st.score[2];
????st.aver/=3;
}
void??select()
{
?printf(“????????????????????????????學(xué)生成績(jī)管理系統(tǒng)????\n“);
?printf(“????????????????????????????------------------------?\n“);
????printf(“???????????????????????|?????0.輸入學(xué)生成績(jī)????|\n“);
????printf(“???????????????????????|?????1.查看學(xué)生數(shù)據(jù)????|\n“);
????printf(“???????????????????????|?????2.學(xué)生成績(jī)查詢????|\n“);
????printf(“???????????????????????|?????3.添加學(xué)生成績(jī)????|\n“);
????printf(“???????????????????????|?????4.排序??????????????????|\n“);
????printf(“???????????????????????|?????5.結(jié)束??????????????????|\n“);
????printf(“????????????????????????-----------------------?\n“);

printf(“請(qǐng)選擇所要進(jìn)行的選項(xiàng):“);


}
void?input()
{?shuru();

?fp=fopen(“d:\\stud.dat““a“);
?fwrite(&stsizeof(struct?student)1fp);
?fclose(fp);
????
??do
??{?printf(“是否繼續(xù)輸入:Y(是)/N(否)\n“);
????char?ch;
????scanf(“%s“&ch);

????if(ch==‘y‘?||?ch==‘Y‘)?
?{
?????
??fp=fopen(“d:\\stud.dat““a“);
??shuru();
?fwrite(&stsizeof(struct?student)1fp);
?fclose(fp);
?}
????if(ch==‘n‘?||?ch==‘N‘)
?{main();}
??
??}while(1);

}
void?output()
{???
?fp=fopen(“d:\\stud.dat““r“);
?rewind(fp);
????
?printf(“學(xué)號(hào)???姓名????日語(yǔ)?????數(shù)據(jù)結(jié)構(gòu)????多媒體技術(shù)????總分????平均分\n“);
?printf(“-------------------------------------------------------------------\t\n“);

?while(fread(&stsizeof(struct?student)1fp))
?{
??printf(“%d\t%s\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f\t\n“st.numst.namest.score[0]st.score[1]st.score[2]st.totalst.aver);
?}
?fclose(fp);
?printf(“-------------------------------------------------------------------\t\n“);
????printf(“是否返回主菜單:Y(是)/N(否)\n“);
????char?ch;
????scanf(“%s“&ch);
????if(ch==‘y‘?||?ch==‘Y‘)?main();
????if(ch==‘n‘?||?ch==‘N‘)
?{printf(“謝謝!歡迎再次使用成績(jī)查詢系統(tǒng)\n“);}?
}
void?backup()?
{?
?fp=fopen(“d:\\stud.dat““r“);
?fp1=fopen(“d:\\backup.dat““wb+“);
?while(!feof(fp))
?{?fread(&stsizeof(struct?student)1fp);
??fwrite(&stsizeof(struct?student)1fp1);
?}
?fclose(fp1);fclose(fp);
}
void?fine()
{
????{

??printf(“?????????????????????????????學(xué)生成績(jī)查詢??????\n“);
????????printf(“????????????????????????---------------------------?\n“);
????????printf(“???????????????????????|?????1.按學(xué)號(hào)查詢?????????|\n“);
????????printf(“???????????????????????|???

評(píng)論

共有 條評(píng)論

相關(guān)資源