跪求c++编程题:学生期末成绩及平均分、最高最低分计算(不出现 printf和scanf函数)!!

如题所述

#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float score,sum,count;
float max,min,average;
char select;
cout<<"请输入成绩:";
cin>>score;
count = 1;
sum = max = min = score;
for(;;)
{
cout<<"继续输入请按 Y,其他任意键结束输入:";
select = getche();
if(select!='y'&&select!='Y')break;
cout<<"\n请输入成绩:";
cin>>score;
max = score > max ? score : max;
min = score < min ? score : min;
sum = score + sum ; count++ ;
}
average = sum / count;
cout<<"\n\n"<<count<<"位学生中,最高分是: "<<max<<",最低分是: "<<min<<endl;
cout<<"总分为: "<<sum<<",平均分为: "<<average<<endl;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-26
呵呵,同学你也是河工大的吧。咱做的一样题!!

c++编程求助~计算最高分最低分和平均分
average=add\/(float)N;printf("这些学生成绩的最高、最低和平均分分别为:%2.0f\\t%2.0f\\t%2.1f",max,min,average);}

C++编写一个程序,从键盘输入10个学生的成绩,统计最高分、最低分和平均...
printf("The max is %2f,the min is%2f,the avg is%2f \\n",max,min,avg\/10);}

C++ 编写一个程序,计算若干学生的某门功课的平均成绩、标准差,找出最高...
1,这个语句肯定不对,scanf("%a[i]",&a[i]);应该是scanf("%f",&a[i]);2.for(i=0;i<N;i++)printf("%f,%f,%f,%f,%f",aver,stdev,max,min,a[i]);这个地方,你最后打印个a[i]做什么呢?平均值,最大最小,标准差,这些都只有一个啊,为啥用for循环打印呢?楼主再看看~...

【C++】编程 求最大值,最小值,平均分数
}if(grade > 90){count1++;}if(grade < 60){count2++;}sum += grade;cnt++;}printf("最高分: %g\\n",maxGrade);printf("最低分:%g\\n",minGrade);printf("平均分: %g\\n",sum\/cnt);printf("高于90的(不包括):%d 低于60的(...

c++求平均成绩和总成绩
cout<<"平均分:"<<(st.m_dChineseScore+st.m_dMathScore+st.m_dEnglishScore)\/3.0f<<std::endl;});} 1 本段代码已经在VS2010(也就是VC10)下运行通过。因为里面运用了lambda表达式,所以其他VC版本不支持。当然,你可以通过简单修改,使其支持任意VC版本。2 Class和结构体区别不大,所以...

求:用C或C++语言怎么编一个计算平均成绩的程序?
{ printf("\\n please input No. %d score:\\n",i);printf("stuNo:");scanf("%s",stu[i].num);printf("name:");scanf("%s",stu[i].name);sum=0;for(j=0;j<3;j++){ printf("score %d.",j+1);scanf("%d",&stu[i].score[j]);sum+=stu[i].score[j];} stu[i].avr=...

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++输入某学生3个学科成绩 输出成绩 总分和平均分
int main(){ int student[3] = {0};int total = 0;for(int i =0; i<3; i++){ cin >> student[i];total += student[i];} cout << "总分" << total << endl;cout << "平均" << total \/ 3 << endl;return 0;} ...

c++ 计算总成绩和平均成绩的问题
printf("1.输入学生成绩\\n");printf("2.计算总成绩和平均成绩\\n");printf("3.退出系统\\n");printf("请选择:");int m;int a[m];while(cin>>n){ if(n==1){ printf("输入人数\\n");cin>>m;printf("输入%d个的成绩\\n",m);for(int i=0;i<m;i++){ scanf("%d",&a[i]);...

C++基础编程问题(关于学生成绩与等级的) 在线等谢谢!
include<stdio.h>int main(){ int yu,ma,en,co,s,n,i; char a[1000]; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%d%d%d",&yu,&ma,&en,&co); s=yu+ma+en+co; if(s>360)a[i]='A'; else if(s-co>240&&co>89)a[i]='B'; else if(...

相似回答