有一个班学生共30人,请用一个维数组从键盘输入每个同学的成绩,求出全班总成绩 最高分 和最低分 用c语言做,尽量用指针。 .学生成绩统计 从键盘输入一个班(...

作者&投稿:人树 (若有异议请与网页底部的电邮联系)
 VB 6 的,你参考一下 强烈建议用excel
Option Explicit
Const valStudent = 30 '学生数
Dim valScore(valStudent - 1) As Double '定义全局成线数组
Private Sub Command1_Click()
    '依次输入学生成绩
    Dim i As Integer
    For i = 0 To valStudent - 1
        valScore(i) = Val(InputBox("请输入学号:" & CStr(i + 1) & "的成绩", "成绩输入"))
    Next
End Sub
Private Sub Command2_Click()
    '计算
    Dim valResult As Double
    Dim valMax As Double
    Dim valMin As Double
    Dim i As Integer
    valResult = 0
    valMax = 0
    valMin = 10000 '这个数设置大点,可以是满分的成绩
    For i = 0 To valStudent - 1
        valResult = valResult + valScore(i)
        If valScore(i) > valMax Then valMax = valScore(i)
        If valScore(i) < valMax Then valMin = valScore(i)
    Next
    MsgBox "总成绩:" & CStr(valResult)
    MsgBox "平均成绩:" & CStr(Round(valResult / valStudent, 2)) '有除法,用round函数来取两位小数
    MsgBox "最高分:" & CStr(valMax)
    MsgBox "最低分:" & CStr(valMin)
End Sub


1.学生成绩统计(一维数组) 从键盘输入一个班(全班最多不超过30人)学生某门课的成绩(下标),当输入成绩~

你题目都没有描述清楚。你自己看看。。。

学生管理系统网上一大把,你自己找

有一个班学生共30人,请用一个维数组从键盘输入每个同学的成绩,求出全...
答:VB 6 的,你参考一下 强烈建议用excelOption ExplicitConst valStudent = 30 '学生数Dim valScore(valStudent - 1) As Double '定义全局成线数组Private Sub Command1_Click() '依次输入学生成绩 Dim i As Integer For i = 0 To valStudent - 1 valScore(i) = Val(InputBox("...

delphi编写程序,利用一维数组实现接收某班30个学生的数学成绩,输出该班...
答:一楼你真有才,30个人你的数组是31个,还好意思说“ NND,下次没分别发这么简单的问题了. ”,真替你难堪!

某班有30个学生,进行数学考试,编写程序将考试成绩输一维数组,将数学成 ...
答:include<stdio.h> void bubble(int *a,int n) ;int main(void){ int StdNo = 30;int MathValue[30] = {0};printf("Please enter the math Values of the all students: \n");for(int i = 0; i < StdNo; i++){ scanf("%d",&MathValue[i]);} bubble(MathValue,StdNo...

一个班级有30名学生,用数组存储学生的成绩,请编一程序打印这些学生的...
答:cout << "学生的平均成绩为" << Nummax/30 << endl;cout << "学生的最高成绩" << MAX << endl;return 0;}

从键盘输入一个班(全班最多不超过30人)学生某门课的成绩(用一维数组解 ...
答:} int main(){ int score[35], num;cout<<"输入全班总人数:";cin>>num;cout<<"输入内容(每个数不超出 0-100),用空格分开:"<<endl;for(int i = 0; i < num; i++)cin>>score[i];failnum(score, num);average_num(score, num);stastics(score, num);return 0;} ...

C语言中如何用多维数组实现输入一个班30名学生的姓名,学号和5门...
答:i++){ printf("请输入第%d位学生信息:\n",i+1);printf("Please input Name:");getchar();gets(stu_name[i]);printf("Please input ID:");getchar();gets(stu_id[i]);for(j=0;j<5;j++){ printf("请输入第%d门成绩:",j+1);scanf("%f",&stu_score[i][j]);} } } ...

一个班级有30名学生:(1)从中选出2人,一个担任班长,一个担任副班长,共有...
答:第一问,属于排列,班长和副班长是讲究次序的,先选班长,可以从30人中选,再选副班长,就只能从除去班长后剩下的29人中选了,因此是30×29=870。第二问,属于组合,参加数学竞赛的2人不讲究次序,因此是30×29÷2=435。

一个班有30名学生每人有4门成绩,从键盘输入每个学生的数据(学号姓名及...
答:很简单,可以设置一个结构数组,有30个分项,结构设置(bianhao,chengji1,chengji2,chengji3,chengji4,pingjunfen),边输边计算,最后一次性存入文件

一个班里有30名学生,有12人会跳拉丁舞,有8人会跳肚皮舞,有10人会跳芭 ...
答:一个班里有30名学生,有12人会跳拉丁舞,有8人会跳肚皮舞,有10人会跳芭蕾舞,至多有15人会跳两种舞蹈。根据题意设会跳拉丁舞和肚皮舞的人数为a,会跳拉丁舞和芭蕾舞的人数为b,会跳肚皮舞和芭蕾舞的人数分c。列方程组:a+b=12 a+c=8 b+c=10 解得:a=5、b=7、c=3 则至多...

...怎么写1已知一个班20个学生的成绩,存放在一个一维数组中,要求找出其 ...
答:;printf("Students' scores are as follows:\n");for(m=i=0;i<20;i++){printf("%-4d",s[i]=rand()%100+1);//模拟输入20人的成绩if(s[m]