當前位置:首頁 » 考試成績 » c語言求學生平均成績

c語言求學生平均成績

發布時間: 2020-12-03 22:30:16

㈠ C語言程序,請你編寫一個程序計算每個學生的平均成績

#include<stdio.h>

void main()

{

float a[10][10];//用來存放10名學生的5門成績,最後一位用於存放平均成績

int i,j;

float sum=0.0;

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

{

printf("請輸入第%d個學生的5門成績",i+1);

for(j=0;j<5;j++)

{

scanf("%f",&a<i>[j]);

sum=sum+a<i>[j];

}

a<i>[10]=sum/5.0;

}

printf("10名學生的成績及平均分 ");

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

{

for(j=0;j<10;j++)

printf("%.3f",a<i>[j]);

printf(" ");

}

}

(1)c語言求學生平均成績擴展閱讀:

printf的用法

格式

printf函數的原型為:

#include<stdio.h>

int printf(const char*format,...);

在講每一個函數的時候都會先把它的函數原型寫出來,這個原型你們現在看不懂不要緊,等到學完C語言之後再來看這個原型就會發現它是很有參考意義的!它對深刻理解函數有著很大的價值。

printf的格式有四種:

1)printf("字元串 ");

#include<stdio.h>

int main(void)

{

printf("Hello World! ");// 表示換行

return 0;

}

其中 表示換行的意思。它是一個轉義字元,前面在講字元常量的時候見過。其中n是「new line」的縮寫,即「新的一行」。

此外需要注意的是,printf中的雙引號和後面的分號必須是在英文輸入法下。雙引號內的字元串可以是英文,也可以是中文。

2)printf("輸出控制符",輸出參數);

純文本復制

#include<stdio.h>

int main(void)

{

int i=10;

printf("%d ",i);/*%d是輸出控制符,d表示十進制,後面的i是輸出參數*/

return 0;

}

㈡ 用C語言編寫一個程序,輸入N個學生的學號和成績,求平均成績,並輸出其中最高分和最低分學生學號和成績

#include<stdio.h>
#defineN5

structStu{
intid;
doublescore;
};

voidsortScore(Stus[N]){
inti;
intmin=0,max=0;
for(i=1;i<N;i++){
if(s[i].score>s[max].score)max=i;
if(s[i].score<s[min].score)min=i;
}
printf("%d%.2lf ",s[max].id,s[max].score);
printf("%d%.2lf ",s[min].id,s[min].score);
}

intmain(){
Stus[N];
inti;
doubleans=0;
for(i=0;i<N;i++){
scanf("%d%lf",&s[i].id,&s[i].score);
ans+=s[i].score;
}
printf("%.2lf ",ans/N);
sortScore(s);
}

㈢ C語言 數組,求學生成績平均分。急!!!!

一種比來較笨的方法
#include

int
main()
{
float
a[10],i,sum=0,average;
/*輸入十個學生源成績求出平均分,並統計高於平均分的人數*/
int
b;
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
for(i=0;i<10;i++)
{
sum=sum+a[i];
}
averge=sum/10;
/*平均分*/
b=0;
for(i=0;i<10;i++)
/*高於平均分的人數*/
{
if(a[i]>average)
++b;
}
printf("average=%f\n",average);
printf("%d",b);
return
0;
}

㈣ C語言已知一個班10個同學的成績,要求輸入這10個學生的成績,然後求出他們的平均成績

#include<stdio.h>
void main()
{
int i,j;
float Students[10];// 該數組用來存放來這10個同學的成源績
float sum=0,aver=0;//sum為成績之和,aver為成績平均值

for(i=0;i<10;i++) //該循環體用於輸入學生成績
{
printf("請輸入學號為%d",i+1);
printf("的學生的成績:");
scanf("%f",&Students[i]);
}

for(j=0;j<10;j++) //該循環體用於計算學生總成績
sum=sum+Students[j];
aver=sum/10; //求平均成績
printf("這幾個同學的平均成績為:%.2f\n",aver);
}

㈤ c語言:輸入10個學生的成績,求學生的平均成績,並統計超過平均分數的學生人數

#include <stdio.h>
#include <malloc.h>
int max,min,k=0; float aver=0;
void f(int *p1,int *p0,int n)
{
i;p1=p0; float s=0;
for(i=0;i<n;i++) s+=*p1++;
aver=s/n;
max=0;min=100;p1=p0;
for(i=0;i<n;i++) {if(*p1>max) max=*p1;p1++;} p1=p0;
for(i=0;i<n;i++) {if(*p1<min) min=*p1;p1++;} p1=p0;
for(i=0;i<n;i++) {if(*p1>aver) k++ ;p1++;} p1=p0;
}

void main()
{
int *p,n,i;
printf("請輸入班級總人數:\n") ;
scanf("%d",&n);
p=(int*)malloc(n*sizeof(int));
if(!p) return;
int *p0;p0=p;
printf("請在此輸入各學生成績:\n");
for(i=0;i<n;i++) scanf("%d",p++);
f(p,p0,n);
printf("平均分數:%3f\n",aver);
printf("最高分:%3d\n",max);
printf("最低分:%3d\n",min);
printf("超過平均分的人數:%3d\n",k);
free(p);
}

㈥ 【C語言】計算10個學生的平均成績

#include <stdio.h>
int main()
{ int i,x,s=0;
for(i=0; i<10; i++)
{ scanf("%d",&x);
s+=x;
}
printf("%.1f\n",s/10.0);
return 0;
}

㈦ C語言題目:要求用戶輸入10個學生的考試成績,並編寫一個求平均值的函數,求這10個學生的平均成績。

#include"stdio.h"
int ave(int m[12])
{
int i,zongh=m[1];
for (i=2;i<11;i++)
zongh=zongh+m[i];

return (zongh/10);
}

main()
{ int i,chengji[12],pingjun;
printf("請輸入10名學生的成績\n");

for(i=1;i<11;i++)
{
printf("請輸入第%d個學生的成績:",i);
scanf("%d",&chengji[i]);

}
pingjun=ave(chengji);
printf("%d",pingjun);
}

㈧ 輸入四個學生的成績,求他們的總分及平均分 用C語言怎麼做

#include<stdio.h>
voidmain()
{
floata,b,c,d;
printf("請輸入四名學生的成績:");
scanf("%f%f%f%f",&a,&b,&c,&d);
printf("四名學生的總分:%.1f分 ",a+b+c+d);
printf("四名學生的平均分:%.1f分",(a+b+c+d)*1.0/4);
}


運行示例:

㈨ C語言編寫函數,求10個學生的平均成績,使用數組

1、首先打開visual studio 2019軟體,新建一個win32控制台程序。

㈩ 求c語言輸入一個學生五門成績,然後計算、輸出該學生總成績、平均成績、最高成績

#include<stdio.h>
#defineN5//科目數
/*主程序*/
intmain()
{
floata[N+3]={0};//定義成績數組.a[0-(N-1)]:N科成績
//a[N]:總分,a[N+1]:平均分,a[N+2]:最高分
inti;
for(i=0;i!=N;++i){//輸入N科成績
scanf("%f",&a[i]);
if(a[N+2]<a[i])
a[N+2]=a[i];
a[N]+=a[i];
}
a[N+1]=a[N]/N;
printf("總成績:%0.2f,平均分:%0.2f,高最分:%0.2f. ",a[N],a[N+1],a[N+2]);
//保留2位小數輸出結果
}

熱點內容
武漢大學學生會輔導員寄語 發布: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