- 时间:2021-02-12 11:33 编辑:西田佐知子 来源:蚂蚁资源 阅读:85
- 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于跑分系统源码(跑分平台系统源码)的相关内容,详细讲解求简单一点的学生成绩管理系统源代码,谢谢,用C语言做一个学生成绩统计系统,求帮忙(源代码。。),学生成绩管理系统的源代码等,希望可以帮助到您。
求简单一点的学生成绩管理系统源代码,谢谢,它已经很简单。 #include
#include #include #include #dfine max 80void输入(); void sort();空白普通(); void find(); void total(); int now_no = 0;育儿学生{int no;克朗名称[20]; Char性别[4];浮动得分1;浮动得分2;浮动得分3;浮动排序;浮动总和;};结构体;学生stu [max],* p; void main()/ *主要功能* / {int as; / *是函数选择模块* / do {printf(“\ n \ t \ t \ t欢迎学生结果管理系统\ n”); printf(“\ n \ t \ t \ t \ t1。信息输入(输入)\ n \ t \ t \ t \ t2。总分统计(计数)\ n \ t \ t \ t \ t3。sort \ n \ t \ t \ t \ t4。query \ n“); printf(“\ t \ t \ t t \ t t \ t t \ t函数选项:”); fflush(stdin); scanf(“%d”,&AS);开关(AS){案例1:系统(“CLS”); Infut();打破; Casse 2:系统(“CLS”);全部的 ();打破;案例3:系统(“CLS”);种类 ();借口;案例4:系统(“CLS”);找 ();打破;默认值:break;}}虽然(1); / *到此函数选择结束* /} void输入()/ *原始数据输入模块* / {inti = 0; Char Ch; do {printf(“\ t \ t \ t \ t1。输入信息\ n输入第一个单独的”\ n“,i + 1)的信息; printf(”\ n输入学生学习号码:“); scanf(“%d”,&stu [i] .no); fflush(stdin); printf(“\ n输入学生名称:”); fflush(stdin); get(stu [i]。名字); printf( “\ n输入学生性别:”); fflush(stdin); gets(stu [i] .sex); printf(“\ n输入学生级(Fox):”); fflush(stdin); scanf(“%f “,&stu [i] .core1); printf(”\ n输入学生grade(c):“); fflush(stdin); scanf(”%f“,&stu [i] .core2); printf(”\ n输入“英语:”); fflush(stdin); scanf(“%f”,&stu [i] .core3); printf(“\ n \ n”); I ++; now_no = i printf(“它将继续输入?(y / n)”); fflush(stdin); ch = getch();系统(“CLS”);} while(ch!='n'&& ch!='n')系统(“cls”);} void sort()/ *排序数据函数* / {struct student temp; int i,j;字符为; for(i = 0; i 用C语言做一个学生成绩统计系统,求帮忙(源代码。。),可以给你。这需要一些时间。现在在课堂上。 #include void main(){int password = 0,i = 0,sum = 0; clrscr(); printf(“\ n ===请输入密码!=== \ n”);密码! = 1234){if(i> 3){printf(“密码错误!\ n”);返回; i ++; printf(“请输入密码!\ n”);} //上面是三个密码部分,密码默认为1234. int k = 0,b = 0; int stu [50];循环:Printf(“1.学生评分条目(有限的数字50)\ n”); printf(“2.展示学生级别\ n”); printf“3.统计得分平均\ n”); printf(“4.最大点和最低点\ n”); printf(“5.人统计人数\ n”); printf(“6.退出\ n”); abc:scanf(“%d”,&k);切换(k){案例1:printf(“请输入50名学生:\ n”); for(i = 0; i <50;i++) { scanf("%d",&stu[i]); b=i; } printf("请选择下一个选项:\n"); goto abc; case 2: if(b == 50) { printf(" 显示学生成绩:\n"); for(i=0;i<50;i++) printf(" %d ",stu[i]); printf("请选择下一个选项:\n"); goto abc; } else { clrscr(); printf("========================\n"); printf(" 请先输入50个学生成绩:\n"); goto loop; } case 3: if(b == 50) { printf(" 显示学生总分:\n"); for(i=0;i<50;i++) sum += stu[i]; printf(" %d ",sum); printf("请选择下一个选项:\n"); goto abc; } else { clrscr(); printf("========================\n"); printf(" 请先输入50个学生成绩:\n"); goto loop; } case 4: if(b == 50) { printf(" 显示学生最大分,最小分:\n"); min = stu[0]; max = stu[49]; for(i=0;i<50;i++) if(min > stu [i])min = sTU [I]; for(i = 0; i <50;i++) if(max < stu[i]) max = stu[i]; printf(" %d %d ",max ,min); printf("请选择下一个选项:\n"); goto abc; } else { clrscr(); printf("========================\n"); printf(" 请先输入50个学生成绩:\n"); goto loop; } case 5: if(b == 50) { printf(" 统计各分数段人数:\n"); // ************************************ // 哥们,这里你自己来写好吗?我给点提示,把及格,不及格写出来。细分分数段,你自己来吧。 int x=0,y=0; for(i=0;i<50;i++) if (stu[i]> = 60)x ++;否则Y ++; Printf(“人数为人数D人数,人数,人数,\ n”,x,y); // ********************************* ********** printf(“请选择下一个选项:\ n“); goto abc;}否则{clrs cr(); printf(“============= =========== \ n”); Printf(“请输入50级:\ n”);转到循环;}案例6:休息;默认值:clrscr(); printf(“========================= \ n”); Printf(“请输入50家学生:\ n”);转到循环;} // switch语句结束。 getch();} pro,刚写。我没有调试。这仅供参考。我正在调试自己,我会找到它。
学生成绩管理系统的源代码,#include“stdio.h”/ *定义学生结构* / struct学生{char ID [20];克朗名称[20];浮动mark1;浮动mark2;浮动Mark3;浮动普通;}; / *声明学生阵列和学生数量* / struct学生学生[1000]; int num = 0; / *请参阅平均* / float vg(struct stuiter stu){return(stu.mark1 + stu.mark2 + stu.mark3)/ 3;} / *通过学生编号* / int student_searchbyIndex(Char ID)返回阵列下标[]){int i; for(i = 0; i
责任编辑(西田佐知子)
以上就是关于**跑分系统源码,跑分平台系统源码**的全部内容,了解更多请关注蚂蚁资源网。
- xiaozhang
- 【急】求C语言学生成绩管理系统源代码,要能用的,#include <time.h>#include<stdio.h>#include<conio.h>#include <stdlib.h>#include<string.h>#define MAX 80void input();void sort();void display();void insert();void del();void average();void find();;void read();;void average();void modify();int now_no=0;struct student{ int no; char name[20]; char sex[4]; float score1; float score2; float score3; float sort; float ave; float sum;};void average()/*求平均数*/{ int i; for(i=0;i<now_no;i++) { stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3; }}struct student stu[MAX],*p;main()/*主函数*/{ int as; start: printf("\n\t\t\t欢迎使用学生成绩管理系统\n"); /*一下为功能选择模块*/ do { printf("\n\t\t\t\t1.录入学员信息\n\t\t\t\t2.显示学员信息\n\t\t\t\t3.成绩排序信息\n\t\t\t\t4.添加学员信息\n\t\t\t\t5.删除学员信息\n\t\t\t\t6.修改学员信息\n\t\t\t\t7.查询学员信息\n\t\t\t\t8.退出\n"); printf("\t\t\t\t选择功能选项:"); fflush(stdin); scanf("%d",&as); switch(as) { case 1:system("cls");input();break; case 2:system("cls");display();break; case 3:system("cls");sort();break; case 4:system("cls");insert();break; case 5:system("cls");del();break; case 6:system("cls");modify();break; case 7:system("cls");find();break;; case 8:system("exit");exit(0); default:system("cls");goto start; } }while(1); /*至此功能选择结束*/}void input()/*原始数据录入模块*/{ int i=0; char ch; do { printf("\t\t\t\t1.录入学员信息\n输入第%d个学员的信息\n",i+1); printf("\n输入学生编号:"); scanf("%d",&stu[i].no); fflush(stdin); printf("\n输入学员姓名:"); fflush(stdin); gets(stu[i].name); printf("\n输入学员性别:"); fflush(stdin); gets(stu[i].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[i].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[i].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[i].score3); printf("\n\n"); i++; now_no=i; printf("是否继续输入?(Y/N)"); fflush(stdin); ch=getch(); system("cls"); } while(ch!='n'&&ch!='N'); system("cls");}void sort()/*排序数据函数*/{ struct student temp; int i,j; average(); for(i=1;i<now_no;i++) { for(j=1;j<=now_no-i;j++) { if(stu[j-1].ave<stu[j].ave) { temp=stu[j]; stu[j]=stu[j-1]; stu[j-1]=temp; } } }}void display()/*显示数据函数*/{ int i; char as; average(); do { printf("\t\t\t班级学员信息列表\n"); printf("\t编号\t姓名\t性别\t成绩1\t成绩2\t成绩3\t平均值\n"); for(i=0;i<now_no&&stu[i].name[0];i++)printf("\t%d\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave); printf("\t\t按任意键返回主菜单."); fflush(stdin); as=getch(); } while(!as); system("cls");}void insert()/*插入数据函数*/{ char ch; do { printf("\n\t\t输入新插入学员队信息\n"); printf("\n输入学生编号:"); scanf("%d",&stu[now_no].no); fflush(stdin); printf("\n输入学员姓名:"); fflush(stdin); gets(stu[now_no].name); printf("\n输入学员性别:"); fflush(stdin); gets(stu[now_no].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[now_no].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[now_no].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[now_no].score3); printf("\n\n"); now_no=now_no+1; sort(); printf("是否继续输入?(Y/N)"); fflush(stdin); ch=getch(); system("cls"); } while(ch!='n'&&ch!='N');}void del()/*删除数据函数*/{ int inum,i,j; printf("输入要删除学员的编号:"); fflush(stdin); scanf("%d",&inum); for(i=0;i<now_no;i++) { if(stu[i].no==inum) { if(i==now_no)now_no-=1; else { stu[i]=stu[now_no-1]; now_no-=1; } sort(); break; } } system("cls");}void find()/*查询函数*/{ int i; char str[20],as; do { printf("输入要查询的学生姓名:"); fflush(stdin); gets(str); for(i=0;i<now_no;i++) if(!strcmp(stu[i].name,str)) { printf("\t编号\t姓名\t性别\t成绩1\t成绩2\t成绩3\t平均值\n"); printf("\t%d\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave); } printf("\t\t按任意键返回主菜单."); fflush(stdin); as=getch(); } while(!as); system("cls");}void modify()/*修改数据函数*/{ int i; char str[20],as; printf("输入要修改的学生姓名:"); fflush(stdin); gets(str); for(i=0;i<now_no;i++) if(!strcmp(stu[i].name,str)) { system("cls"); printf("\n\t\t输入修改学员信息\n"); printf("\n输入学生编号:"); fflush(stdin); scanf("%d",&stu[i].no); printf("\n输入学员性别:"); fflush(stdin); gets(stu[i].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[i].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[i].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[i].score3); printf("\n\n"); sort(); break; } system("cls");}
- 2021-02-12 11:33:33
- dafvzzz9
- dim dblmax#,dblmin#,x#,sum#for i = 1 to 10x=val(inputbox("输入"))if i=1 thendblmax=x:dblmin=xelseif dblmaxx then dblmin=xend ifsum =sum+xnext iprint (sum-dblmax-dblmin)/8
- 2021-02-12 11:33:33
- ydcker
- 设分数输入框为Text1(0)~Text1(9),执行按钮为Command1,最终得分显示在Label1中。代码如下:--------------------------Private Sub Command1_Click()Dim a(9) As Single, i As Integer, sum As Single, ave As Single, max As Single, min As Singlemin = Val(Text1(0).Text)For i = 0 To 9a(i) = Val(Text1(i).Text)sum = sum + a(i)If a(i) > max Then max = a(i)If a(i) < min Then min = a(i)Nextave = (sum - max - min) / 8Label1.Caption = aveEnd Sub
- 2021-03-23 13:30:01