已知某同学三门课程的成绩,求平均分,编程

如题所述

第1个回答  2016-03-25
public static void main(String[] args) {
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please input yu,shu,wai: ");
String str = strin.readLine(); //读取控制台输入的成绩字符串

String [] arr= str.split(","); //将字符串转换为数组

BigDecimal sum=0.0; //声明一个十进制数,用于保存成绩
for(int i = 0; i < arr.length; i++){
sum += BigDecimal(arr[i]); //累加成绩
}
System.out.println("The average is: " + sum / arr.length); //输出平均成绩
}

//思路大概是这样,代码没有测试,自己试试(java)

python计算三门课平均分?
python计算三门课平均分如下:如果不确定有几门课程,可以考虑将键盘输入的成绩存放的列表中。score = input("请输入各科成绩,用空格分隔:")lst = []。input()函数返回的是一个字符串类型的数据,可以通过字符串中的split()方法对input()返回的字符串进行拆分。拆分时指定的分隔符为空格,拆分的结...

...给定某个学生三门课成绩,求其总分和平均分。
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...

编一程序,从键盘输入学生的三门课程成绩,求其总成绩、平均成绩和总成绩...
intmain(intargc,char*argv[]){ inta,b,c;printf("请输入三门课程成绩,以空格隔开:\\n");scanf("%d%d%d",&a,&b,&c);\/\/总成绩=成绩a+成绩b+成绩c intsum=a+b+c;\/\/平均成绩=总成绩\/3(\/符号是得到商)intaverage=sum\/3;\/\/总成绩除3的余值=平均成绩=总成绩%3(%符号是得到余数)in...

用C语言编写程序:有五个学生的三门课程的成绩,求每门课程的平均成绩
printf ("成绩1:");scanf ("%f",&stu[stuIndex].score1);printf ("成绩2:");scanf ("%f",&stu[stuIndex].score2);printf ("成绩3:");scanf ("%f",&stu[stuIndex].score3);putchar ('\\n');} \/*计算平均成绩*\/ void calculationScore (student stu[], int stuIndex) { stu[...

从键盘输入某个同学三门课成绩 总成和平均值c语言
,i+1);else if(i==student)printf("%4ctotol\\t",i);else if(i==student+1)printf("%4caverge\\t",i);for(j=0;j<subject+2;j++)printf("%12.3f",a[i][j]);printf("\\n");} } 这是3名同学3门成绩,要想和你想的一样只需变更#define subject 3 define student 3 ...

编写一个C语言程序:输入三个学生三门课的成绩,计算每个学生的总分和平...
printf("请分别输入三个学生的成绩:\\n");for(i=0;i<3;i++){ sum[i]=0;for(j=0;j<3;j++){scanf("%d",&score[i][j]);average[i]=0;sum[i]+=score[i][j];average[i]=sum[i]\/3;} } for(i=0;i<3;i++)printf("第%d个学生的总分为:%f,平均成绩为:%f\\n",i+1,...

...英语和计算机课程的成绩,求该生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<stdio.h> void main(){ int a[5];int b,c,d=0;a[3]=0;printf("\\n输入学生三门功课成绩:");for(b=0;b<3;b++){ scanf("%d",&a[b]);a[3]+=a[b];} a[4]=a[3]\/3;printf("总分为:\\n");printf("%d \\t",a[3]);printf("平均分为:\\n");printf("%d \\...

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位学生3门课成绩总分和平均成绩?
printf("\\n三门成绩:\\n");for(j=0;j<3;j++){ printf("成绩%d: ",j+1);scanf("%d",&str[count].score[j]);sum+=str[count].score[j];} str[count].avr=sum\/3;printf("\\n是否继续?(y or n)");fflush(stdin);scanf("%c",&ch);count++;} return stud;} \/\/成绩排序函数...

相似回答