Ⅰ c語言中輸入全班的三門課成績輸出每人各科平均成績
#include<stdio.h>
intmain(){
doublemark[4][3],aver[4],high[3]={0};
inti,j;
for(i=0;i<4;i++){
doubleall=0.0;
printf("請輸入%c的三門成績: ",'A'+i);
for(j=0;j<3;j++){
scanf("%lf",&mark[i][j]);
high[j]=high[j]<mark[i][j]?mark[i][j]:high[j];
all+=mark[i][j];
}
printf("%c同學的平均成績是:%.2lf ",'A'+i,all/3);
}
printf("三科的最高分分別為:%.2lf%.2lf%.2lf",high[0],high[1],high[2]);
return0;
}
Ⅱ C語言輸入某學生3個學科成績 輸出成績 總分和平均分
很簡單啊
#include
main()
{
float
a,b,c,sum,avg;
printf("輸入該學生的3課成績:");
scanf("%f,%f,%f",&a,&b,&c);
sum=a+b+c;
avg=sum/3;
printf("語文成績為
%.1f",a);
printf("數學成績為
%.1f",b);
printf("英語成績為
%.ff",c);
printf("總成績為
%.1f",sum);
printf("平均成績為
%.1f",avg);
}
Ⅲ c語言計算一名學生三門課程的總成績和平均成績
#include<stdio.h>
int main()
{int a,b,c,s;
scanf("%d%d%d",&a,&b,&c);
s=a+b+c;
printf("總分是%d\n平均分=%.1f\n",s,s/3.0);
return 0;
}
Ⅳ 用C語言編寫程序:輸入某位學生的數學、英語和計算機課程的成績,求該生3門課程的平均分。
#include <stdio.h>
float ave(float a,float b,float c)
{return ((a+b+c)/3);}
void main()
{float M,E,C,aver;
printf("請輸入數學,英語,計算機成績:\n");
scanf("%f%f%f",&M,&E,&C);
aver=ave(M,E,C);
printf("平均成績為:%f\n",aver);
}
Ⅳ 在C語言中,從鍵盤上輸入某學生3門課的成績,計算總成績和平均成績
#include<iostream>
usingnamespacestd;
intmain()
{
doublescore[3];
doublesum=0;
for(inti=0;i<3;++)
{
cout<<"pleaseinputscore"<<i+1<<":";
cin>>score[i];
sum+=score[i];
}
doubleaverage=sum/3.0;
cout<<"totalscore:"<<sum<<endl<<"avveragescore:"<<average<<endl;
return0;
}
有問題歡迎追問
Ⅵ 用c語言寫程序 給定某個學生三門課成績,求其總分和平均分。
#include"stdio.h"
int main (void)
{
int a,b,c;//定義三個變數啊a,b,c分別存放三門課的成績
double sum,ave;//定義sum和ave分別存放三門成績的和與平均值
printf("請輸入三門課程的成績a= b= c= ");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;//求三門課程的和
ave=(a+b+c)/3.0;//求三門課程的平均值
printf("輸出三門課程的總分及平均分sum=%lf\nave=%lf\n",sum,ave); //將總分及平均法進行輸出
return 0;
}
Ⅶ c語言編寫三個函數分別求某學生三門課程總成績和平均成績和及格率
struct Student{
char name[30];
double C; // 語文成績
double M; // 數學成績
double E; // 英語成績
};
typedef struct Student Student;
/* 學生的總成績 */
void Total(Student* st){
printf("總成績: %.2f\n", st->C+st->M+st->E);
}
void Avg(Student* st){
double x = (st->C+st->E+st->M)/3.0;
printf("平均分: %.2f\n", x);
}
void Pass(Student* st){
double x=0;
if(st->C >= 60){
x++;
}
if(st->E >=60){
x++;
}
if(st->M >= 60){
x++;
}
printf("及格率為: %.2f\n", x/3.0);
}
int main(){
Student st;
strcpy(st.name, "xiaoming");
st.C = 70;
st.E = 59;
st.M = 100;
Total(&st);
Avg(&st);
Pass(&st);
while(1);
return 0;
}
Ⅷ 某位學生的數學、英語和計算機課程的成績分別是87、72、93,怎麼用C語言求該生三門課程的平均分
#include<stdio.h>;
intmain();
intmath=87,eng=72,comp=93;
intaverage=(math+eng+comp)/3;
printf("math=%d,eng=%d,comp=%d,average=%d ",math,eng,comp,average);
return0。
Ⅸ C語言 從鍵盤輸入一組學生信息,計算每個學生3門課程的平均成績,並按照平均成績由高到低排序
#include int main() { double a,b,c; scanf("%lf%lf%lf",&a,&b,&c); printf("總成績:%.2lf 平均成績:%.2lf\n",a+b+c,(a+b+c)/3); return 0; }