第1个回答 2010-04-26
哦 这是C++ 的 不过只要将输入、输出的语言换一下就行了。
#include <iostream>
using namespace std;
int main()
{
int m=0,n=0;
double a[10];
double s=60.0;//暂且设定及格分数为60
double aver,sum=0.0;
cout<<"请输入10个人的成绩"<<endl;
for(int i=0;i<10;i++)
{
cin>>a[i];
sum+=a[i];
}
aver=sum/10;
for(int j=0;j<10;j++)
if(a[j]>aver) m++;
for(j=0;j<10;j++)
if(a[j]>s) n++;
cout<<n<<endl;//及格人数
cout<<m<<endl;//高于平均分人数
cout<<aver<<endl;//平均成绩
return 0;
}
第2个回答 2010-04-26
最后一句话是什么意思?使求和?还是求人数?#include"stdio.h"
void main()
{double c;
int i,a[11],b=0,d=0,s=0;
for(i=1;i<=10;i++)
{
printf("请输入第%d学生的成绩:\n",i);
scanf("%d",&a[i]);
if(a[i]>=60) b++;s=s+a[i];c=s/10;
}for(i=1;i<=10;i++)if(a[i]>=c)d++;
printf("平均成绩是%d,及格人数有%d个,平局分大于及格人数有%d个",c,b,d);
}
第3个回答 2010-04-26
void mian(){
float sum=0;
for(int i=0;i<10;i++)
{
float a;
scanf("%f",&a);
sum+= a;
}
printf("%f",sum/10);
}