當前位置:首頁 » 考試成績 » 求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