新手守护
1 0 5 5怎么写?
新手光能
for(int i=0;i<N;i++)
{
c=s/N;
if(int(c*10+0.5)/10.0<=a[i])
t++;
}
喏,核心
新手天翼
double n,p=0,j=0,a[101];
int i,b;
cin>>n;
for(i=1;i<=n;i++){
cin>>a[i];
p+=a[i];
j++;
}
b=p/j;
if(p/j-b>0.4)
b+=1;
p=0;
for(i=1;i<=n;i++){
if(a[i]>=b){
p++;
}
}
cout<<p;
初级天翼
核心:
for(i=0;i<n;i++)
{
cin>>a[i];//输入
h+=a[i];//取和
}
p=(double)h/n;//求平均数
p=int(p*1+0.5)/1.0;//四舍五入取整
for(i=0;i<n;i++)
{
if(a[i]>p || a[i]==p)//如果达到平均分
{
y++;//个数++
}
}
p要定义double型哦
中级光能
这是核心部分:
for(int i=0;i<n;i++)
{
cin>>a[i];
s+=a[i];
}
m=s/n+0.5;
for(int i=0;i<n;i++)
{
if(a[i]>=(int)m)
{
t++;
}
}
其中s求总成绩
a[i]是每一个同学的成绩
m是平均成绩(需要四舍五入)
最后判断
t统计到达平均成绩的人数
左后输出人数
最后完美AC
望采纳!!!
希望对你有一定的帮助!!!
中级光能
核心
for(int i=0;i<n;i++)
{
cin>>a[i];
s+=a[i];
}
ave=int(s/n+0.5);
for(int i=0;i<n;i++)
{
if(a[i]>=ave) num++;
}
修练者
for(int i=0;i<n;i++)
{
cin>>a[i];
b+=a[i];
}
b=b/n;
b=int(b*1+0.5)/1.0;
for(int i=0;i<n;i++)
{
if(a[i]>=b)
{
s+=1;
}else {
s+=0;
}
}
资深守护
核心
for(int i=0;i<n;i++)
{
cin>>a[i];
s+=a[i];
}
ave=int(s/n+0.5);
for(int i=0;i<n;i++)
{
if(a[i]>=ave) num++;
}
保你AC
资深守护
核心
for(int i=0;i<n;i++)
{
cin>>a[i];
s+=a[i];
}
ave=int(s/n+0.5);
for(int i=0;i<n;i++)
{
if(a[i]>=ave) num++;
}
保你AC
中级光能
核心
for(int i=0;i<n;i++)
{
cin>>a[i];
s+=a[i];
}
ave=int(s/n+0.5);
for(int i=0;i<n;i++)
{
if(a[i]>=ave) num++;
}
新手光能
核心
for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<n;i++) { j+=a[i]; } double h=j/n; int z=0; z+=(int)(h*1+0.5)/1; for(int i=0;i<n;i++) { if(a[i]>=z) { x++; } }