当前位置:首页 » 考试成绩 » 求100个学生的成绩和

求100个学生的成绩和

发布时间: 2020-12-04 06:59:36

A. 已知100个学生的成绩,求学生平均分,找出最高分、最低分。用C语言来编一个程序,请教知道者

用一个变量sum记录总分,一个变量max记录最高分,min记录最低分
一重循环遍历专所有成绩for(i=0;i<100;i++)
循环里要做的是属加总分:sum+=grade[i];//假设分数存在grade一维数组中。
比大小 if(grade[i]>max) max=grade[i];
if(grade[i]<min) min=grade[i];

最后输出平均分=sum/100,max和min即可

希望我的回答对你有帮助~

B. 用c语言输入100个学生的成绩求平均值 最低分及格率

把100分定为最高来分,60分为及格源分数线。用C语言实现如下:

C. 输入100个学生成绩存入数组,求高于90分的学生和高于60的学生有几个 c++程序该怎么写

#include<iostream.h>

usingnamespacestd;

intmain(intargc,char*argv[])
{
inti,arr[100],c_9=0,c_6=0;

for(i=0;i<100;i++){
cin>>arr[i];
if(arr[i]>90)
c_9++;
if(arr[i]>60)
c_6++;
}

cout<<"large90:"<<c_9<<"Large60:"<<c_6<<endl;


return0;
}

没有调试

D. 多个学校的成绩,求每校每科前100名、前300名学生各科成绩和。用函数怎样列公式

请看一下是否可达到你的要求.

E. VB编程 求100个学生的平均成绩,最高分,最低分

X = Val(InputBox("输入学来生成绩源"))
Max = X
Min = X
S = X
For i = 2 To 100
X = Val(InputBox("输入学生成绩"))
If Max < X Then Max = X
If Min > X Then Min = X
S = S + X
Next
Print "平均成绩"; S / 100
Print "最高分"; Max
Print "最低分"; Min

F. 编写一个程序:要求输入5个学生的成绩(从0到100的整数),并将这5个数保存到"data.txt"

源程序代码以及算法解释如下:

#define _CRT_SECURE_NO_WARNINGS//VS环境下需要,VC不需要

#include <iostream>

using namespace std;//引用命名空间

void main()

{

const int n = 5;//定义成绩数量

int number[n];//定义存放成绩的数组

int i;//定义循环变量

char Data[256];//定义存文件用的变量

FILE *pos;//定义一个文件指针

for (i = 0; i < n; i++)

cin >> number[i];//输入成绩

if (pos = fopen("data.txt", "w+"))//写文件

{

for (i = 0; i < n; i++) //循环写入

{

sprintf(Data, "%d ", number[i]);//写入文件成绩

fputs(Data, pos);

}

fclose(pos);//关闭保存文件

}

else

cout << "创建文件失败!" << endl;//创建失败

}

程序运行结果如下:

写入过程如下:


(6)求100个学生的成绩和扩展阅读:

C++文件操作代码示例:

#include <fstream>

#include <iostream>

using namespace std;

int main()

{

const char * filename = "example.txt";

char * buffer;//buffer是一块内存地址,用来存储或读取数据

long size;//size 是一个整数值,表示要从缓存(buffer)中读出或写入的字符数

ifstream file(filename, ios::in | ios::binary | ios::ate);

size = file.tellg();

file.seekg(0, ios::beg);

buffer = new char[size];

file.read(buffer, size);

file.close();

cout << "the complete file is in a buffer";

delete[] buffer;

return 0;

}

G. C语言问题,100个学生,要求输出成绩在80分以上的。 写出流程图

#include<sttdio.h>
main{ }
int i,j score[5o];
for(i=0;i<50;i++)
scanf("%d",&score[i]);
for(j=0;j<50;j++)
{
if(score[j]>=80)printf("%d\n",score[j])
}

H. [C语言流程图]100个学生,要求输出成绩在90分以上的

#include <stdio.h>
int main (void)
{
int x;//定义变量
scanf ("%d",&x);//获取输入专的值属
switch (x/10){
case 10:
case 9: printf ("A\n");break;
case 8: printf ("B\n");break;
case 7: printf ("C\n");break;
case 6: printf ("D\n");break;
default: printf ("E\n");break;
}
return 0;
}

I. VB:求一个班100个学生的平均成绩,然后统计高于平均分的人数。编写代码!

On Error Resume Next
Dim A(99) As Long,B As Integer,C As Long,D As Long,E As Long
For B = 0 to 99
A(B)=InputBox("输入第" & b & "人的成绩","","100")
C=C+A(B)
Next B
D= C/100
Msgbox "均分专" & D
For B=0 to 99
If A(B)> D Then E=E+1
Next B
Msgbox "高于属均分" & E & "人"

J. 编程:(1)假设某专业有100名学生,编写一个程序,连续输入这100名学生的考试成绩,并计算出学生的平均成绩

#include<iostream>
using namespace std;
int main(){
int x,sum=0;

for(int i=0;i<100;i++) //连续输入100个学生的成绩,计算成绩总版和权 {
cin>>x;
sum=sum+x;
}
cout<<sum/100<<endl; //输出平均成绩

return 0;}

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919