編程求30-ag真人国际官网
a. c語言編程 題目:輸入30個學生成績,求最高分,最低分和平均分(用數組存放數據)
#include
intmain()
{
intmax,min,score;
doubleavg=0;
scanf("%d",&score);
max=min=score;
avg =score;
for(inti=0;i<29;i )
{
scanf("%d",&score);
if(score>max)max=score;
if(score
avg =score;
}
avg=avg/30;
printf("最高分max=%d,最低分min=%d,平均分avg=%lf ",max,min,avg);
return0;
}
文件輸入/輸出
在c語言中,輸入和輸出是經由標准庫中的一組函數來實現的。在ansi c中,這些函數被定義在頭文件;中。
標准輸入/輸出
有三個標准輸入/輸出是標准i/o庫預先定義的:
stdin標准輸入
stdout標准輸出
stderr輸入輸出錯誤
以上內容參考:網路-c語言
b. c 編程 從鍵盤上輸入30個學生的分數,求最大值,最小值,平均分,以及大於90分的人數和低於60分的人數…
#include"iostream"
usingnamespacestd;
intmain()
{
intnum[30],max=0,min=101,total=0,temp;
inti,j;
for(i=0;i<30;i )
{
cout<<"輸入第"<
cin>>num[i];
if(num[i]>max)max=num[i];
if(num[i]
total=total num[i];
}
cout<<"最大分數為:"<
cout<<"最小分數為:"<
cout<<"平均分數為:"<
cout<<"大於90分的:";
for(i=0;i<30;i )
if(num[i]>90)cout<
cout<
for(i=0;i<30;i )
if(num[i]<60)cout<
cout<
return0;
}
(2)編程求30擴展閱讀
輸入10個同學的成績,統計80分以上和不及格的人數,並輸出平均值
#include
usingnamespacestd;
intmain()
{
doublea[10],sum=0,var;
inti,j=0,k=0;
cout<<"請輸入10個學生成績:"<
for(i=0;i<10;i )
{
cin>>a[i];
sum=sum a[i];
if(a[i]>=80)
j ;
if(a[i]<60)
k ;
}
var=sum/10;
cout<<"80分以上的人數是:"<
cout<<"不及格的人數是:"<
cout<<"平均分是:"<
return0;
}