輸入30位學生的成績
① 編寫程序實現功能,某班有30位同學,輸入全班同學的一門課成績,統計最高分和最
#include
#define N 30
typedef struct student
{
\x09char name[10];
\x09int score;
}STU;
void main()
{
\x09STU s[N];
\x09int n=0;
\x09int i;
\x09int n1=0;
\x09int n2=0;
\x09int n3=0;
\x09int n4=0;
\x09int n5=0;
\x09int n6=0;
\x09int total=0;
\x09float aver;
\x09printf("請輸入學生姓名與成專績屬:");
\x09do
\x09{
\x09\x09scanf("%s",&s[n].name);
\x09\x09scanf("%d",&s[n].score);
\x09\x09n++;
\x09}while(s[n-1].score>=0);
\x09n--;
\x09for(i=0;i
② 用流程圖表示 :輸入30位學生的成績,統計90分以上的成績個數
③ 從鍵盤輸入30位同學的成績,統計並輸出不及格同學的人數、全班同學的平均成績及低於平均分的同學成績。謝謝
#include"stdio.h"
#define N 30
main()
{ int i,temp=0;
float a[N],ave=0,sum=0;
for(i=0;i<N;i++)
scanf("%f",(a+i)); /*成績存入抄到數組*/
for(i=0;i<N;i++)
{ if(*(a+i)<60) temp++; /*判斷及格人襲數*/
sum+=*(a+i); /*求總分數*/
}
ave=sum/N; /*求平均成績*/
printf("不及格人數 = %d\n",temp);
printf("平均成績 = %.2f\n",ave);
printf("低於平均分的成績:\n");
for(i=0;i<N;i++) if(*(a+i)<ave) printf("%.1f\n",*(a+i));
}
④ 用python編寫程序輸入10名學生的成績,進行優、良、中、及格和不及格的統計
L=[]
y=0#優的人數
q=0#良的人數
z=0#中的人數
j=0#及格的人數
b=0#不及格的人數
foriinrange(10):
c=input("請輸入第{}位學生的成績:".format(i+1),)
L.append(c)
forainL:
ifint(a)>=90:
y+=1
elifint(a)>=80:
q+=1
elifint(a)>=70:
z+=1
elifint(a)>=60:
j+=1
else:
b+=1
print("這十名學生中得優的人數是{}人,得良的人數是{}人,得中的人數是{}人,得及格的人數是{}人,得不及格的人數是{}人".format(y,q,z,j,b))
⑤ VB的一個問題,30位學生參加三門課程的期末考試,下面是用程序求每個學生的三門課程的平均成績.錯誤在哪
print aver
之後加一句aver=0
⑥ C語言利用隨機函數模擬 30 個某班學生成績,一位小數,一行 10 個數據,平均分,高於平均分值
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#defineN(30)
intmain(void)
{
doublescore[N],sum,avr;
inti,cnt,cnt_pass;
srand(time(NULL));
for(sum=i=0;i<N;++i)
{
sum+=score[i]=(rand()%600+400)/10.0;
printf("%6.1lf",score[i]);
if((i+1)%10==0)
{
printf(" ");
}
}
printf(" %6.1lf ",avr=sum/N);
for(cnt_pass=cnt=i=0;i<N;++i)
{
if(score[i]>avr)
{
printf("%6.1lf",score[i]);
cnt++;
}
if(score[i]>=60)
{
cnt_pass++;
}
}
printf("%d%d",cnt,cnt_pass);
return0;
}
⑦ 哪位大神幫我編一個程序設計題(c++) 輸入某班級30名同學姓名、學號以及5門課成績(用結構體、或
¥100給搞定。有需求請追問,無需求請無視該回答。",,ԾㅂԾ,,"
⑧ 如何用excel計算總評=平時成績×30% 期中成績×30% 期末成績×40%
工具:一台電腦
軟體:excel表格
在總評欄,輸入「=B2*0.3+C2*0.3+D2*0.4"公式計算即可。
1、打開Excel表格軟體專。
⑨ 輸入一個班30位同學某門課程的考試成績,分別統計不及格的人數和低於平均成績的人數。
這個不難
定義倆變數 a b
for語句使得算出平均值 用if語句和for語句比較不及格的人數和低於的 我用手機上的 不好打
等我晚上用電腦幫你 不過要等我哦