c语言项开发班级登入系统,c语言--班级管理系统
滿意答案
dgfetc583
2013.12.10
采納率:47%????等級:12
已幫助:14710人
class student
{
public:
char m_strName[10]; // 姓名
int m_nNum; // 學(xué)號
float m_dScore[4]; // 成績
};
void InputScore(student* p, int nNumber)
{
if(nNumber > 10)
{
printf("學(xué)生已超過10名!\n");
return;
}
printf("請輸入學(xué)生學(xué)號:");
scanf("%d",&(p[nNumber].m_nNum));
printf("請輸入學(xué)生姓名:");
scanf("%s",&(p[nNumber].m_strName));
printf("請輸入數(shù)學(xué)成績:");
scanf("%f",p[nNumber].m_dScore);
printf("請輸入語文成績:");
scanf("%f",p[nNumber].m_dScore+1);
printf("請輸入英語成績:");
scanf("%f",p[nNumber].m_dScore+2);
printf("請輸入計算機(jī)成績:");
scanf("%f",p[nNumber].m_dScore+3);
}
void OutputScore(student* p, int nNumber)
{
for(int i=0; i
{
printf("\n學(xué)號:%d\n",p[i].m_nNum);
printf("姓名:%s\n",p[i].m_strName);
printf("數(shù)學(xué)成績:%.2f\n",p[i].m_dScore[0]);
printf("語文成績:%.2f\n",p[i].m_dScore[1]);
printf("英語成績:%.2f\n",p[i].m_dScore[2]);
printf("計算機(jī)成績:%.2f\n",p[i].m_dScore[3]);
}
}
void MondifyScore(student *p, int nNumber)
{
int nChoice;
printf("請輸入要修改的學(xué)生的學(xué)號:\n");
scanf("%d",&nChoice);
int i;
for(i=0; i
if(p[i].m_nNum == nChoice) break;
if(i == nNumber)
{
printf("未找到該學(xué)號學(xué)生\n");
return;
}
printf("請修改學(xué)生學(xué)號:");
scanf("%d",&(p[i].m_nNum));
printf("請修改學(xué)生姓名:");
scanf("%s",&(p[i].m_strName));
printf("請修改數(shù)學(xué)成績:");
scanf("%f",p[i].m_dScore);
printf("請修改語文成績:");
scanf("%f",p[i].m_dScore+1);
printf("請修改英語成績:");
scanf("%f",p[i].m_dScore+2);
printf("請修改計算機(jī)成績:");
scanf("%f",p[i].m_dScore+3);
}
void main()
{
student ar[10];
int nChoice;
int nStudentNumber = 0; // 現(xiàn)有的學(xué)生數(shù)量
do
{
printf("\n***************歡迎使用班級管理系統(tǒng),請輸入選項(xiàng):****************\n");
printf("1.成績錄入\n");
printf("2.成績顯示\n");
printf("3.成績保存\n");
printf("4.成績修改\n");
printf("5.退出系統(tǒng)\n");
scanf("%d",&nChoice);
switch(nChoice)
{
case 1:InputScore(ar, nStudentNumber);
nStudentNumber++;
break;
case 2:OutputScore(ar, nStudentNumber);
break;
case 3:
break;
case 4:MondifyScore(ar, nStudentNumber);
break;
}
}while(nChoice != 5);
}
差不多了,成績保存的沒有做,不清楚你怎么保存。剩下一點(diǎn)自己改改吧
10分享舉報
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的c语言项开发班级登入系统,c语言--班级管理系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务禁止方法_Linux禁止ping以及
- 下一篇: 让8只数码管从左往右显示1、2、3、4、