(c++数组) 三个学生输入三科分数 , 输出总分和平均分数

如题所述

第1个回答  2010-10-12
#include <iostream>

using namespace std;

int main()
{
cout<<"请分别输入三个学生的成绩:"<<endl;

float p[3];

cin>>p[0]>>p[1]>>p[2];

cout<<"他们的总分是:"<<p[0]+p[1]+p[2]<<endl;
cout<<"他们的平均成绩是: "<<(p[0]+p[1]+p[2])/3<<endl;

return 0;
}本回答被提问者和网友采纳
第2个回答  2010-10-13
#include <iostream>
using namespace std;

int a[3][3];

int main(){
int at,b,c;
cin >> a[0][0] >> a[0][1] >> a[0][2];
at = a[0][0] + a[0][1] + a[0][2];
cin >> a[1][0] >> a[1][1] >> a[1][2];
b = a[1][0] + a[1][1] + a[1][2];
cin >> a[2][0] >> a[2][1] >> a[2][2];
c = a[2][0] + a[2][1] + a[2][2];

cout << "No.1 :" << at << " ave: " << at/3 << endl;
cout << "No.2 :" << b << " ave: " << b/3 << endl;
cout << "No.3 :" << c << " ave: " << c/3 << endl;
return 0;
}

给分吧~
第3个回答  2010-10-13
#include<stdio.h>
main()
{
float a,b,c,s,i;
scanf("%f,%f,%f",&a,&b,&c);
i=a+b+c;
s=i/3;
printf("总分%f,平均分%f",i,s);

}
//哥哥写个代码不容易给分数把。
第4个回答  2010-10-13
就是 Ve_Bird 的答案

(c++数组) 三个学生输入三科分数 , 输出总分和平均分数
{ cout<<"请分别输入三个学生的成绩:"<<endl;float p[3];cin>>p[0]>>p[1]>>p[2];cout<<"他们的总分是:"<<p[0]+p[1]+p[2]<<endl;cout<<"他们的平均成绩是: "<<(p[0]+p[1]+p[2])\/3<<endl;return 0;}

C++:输入3位学生3门课(语文、英语、数学)的成绩,找出总分最高的分数所...
double s[3][5];\/*0代表该生的学号,1代表语文成绩,2代表英语成绩,3代表数学成绩*\/ printf("请按照顺序输入第一个学生的学号,语文成绩,英语成绩,数学成绩\\n");scanf("%d%d%d",&s[1][0],&s[1][1],&s[1][2],&s[1][3]);double a = s[1][4]=三门成绩相加 同上操作学生2...

c++求平均成绩和总成绩
cout<<"总分:"<<st.m_dChineseScore+st.m_dMathScore+st.m_dEnglishScore<<std::endl;cout<<"平均分:"<<(st.m_dChineseScore+st.m_dMathScore+st.m_dEnglishScore)\/3.0f<<std::endl;});} 1 本段代码已经在VS2010(也就是VC10)下运行通过。因为里面运用了lambda表达式,所以其他VC...

c++编程《学生期末成绩及平均分最高最低分计算》
float average[studentNum]; \/\/平均成绩 int i,j;\/***读入学生的姓名、学号、成绩和计算平均成绩***\/ cout <<"请输入"<<studentNum<<"个" <<"学生资料:" <<endl;cout <<"格式为:姓名 学号 成绩1 成绩2 成绩3 总分" <<endl;for(i=0;i<studentNum;i++){ cin >>name[i] >>...

c++给出n个人的三个分数求三个分数的和和最大的分和低于180分有多少人...
先输出n行每行两个数字,序号和总分用空格分隔。最后一行为最高分 最低分 总分小于180(不包含180)分的人数。 每个数据使用一个空格分开,每行行末无任何空格 输入样例 1?4 80 90 99 60 50 81 50 55 65 90 90 90 输出样例 1 1 269 2 191 3 170 4 270 270 170 1 \/ include<bits\/...

C++编程问题,VC2008版本的,关于计算并输出每个同学的平均分的问题,最好...
cout<<"输入第"<<i+1<<"个学生的3个成绩:";cin>>student[i][0]>>student[i][1]>>student[i][2];student[i][3]=(student[i][0]+student[i][1]+student[i][2])\/3;} for(i=0;i<4;i++)cout<<"第"<<i+1<<"个同学的成绩分别为:"<<student[i][0]<<","<<student[...

c++编程 已知4个学生的3门成绩,分别求出每门课程的平均成绩和每个学生...
float score[4][3]={67.5f,67.0f,77.5f,30.0f,90.5f,90.5f,90.0f,50.0f,69.5f,67.0f,88.5f,90.4f};float sum=0.0f;cout<<setw(10)<<" "<<setw(10)<<"语文"<<setw(10)<<"数学"<<setw(10)<<"外语"<<setw(10)<<"平均分"<<endl;for(int i=0;i<4;i++){...

visual c++求总成绩和平均分
include <stdio.h> main(){ int i;double sum,avg,a[10];printf("请输入10个学生成绩:\\n");for(i=0;i<10;i++)scanf("%f",&a[i]);sum=0;for(i=0;i<10;i++)sum=sum+a[i];avg=sum\/10;printf("总成绩是%f,平均成绩是%f\\n",sum,avg);} ...

c++编程求助~计算最高分最低分和平均分
void main(){ float student[N];int i,add=0;float max,min,average;for(i=0;i<N;i++){ printf("请输入第%d个学生的数学成绩(共10人):",i+1);scanf("%f",&student[i]);} max=min=student[0];for(i=0;i<N;i++){ if(student[i]>max)max=student[i];if(student[i]<...

如何使用C++设计一个自动计算学生成绩的函数。
输入学生的成绩信息。4、具体实现学生信息的输入,并计算总分。5、主函数中,先定义4个整型变量,保存学生的总数,以及控制循环的变量。6、接着,输入学生总数,保存在变量n中。7、输入所有学生的信息,保存在数组arr中。8、用3重循环,实现学生按学号的排序。最后,按学号输出各学生的总分。

相似回答