萌新求助站外题
  • 板块学术版
  • 楼主Dream_ac
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/8/10 16:47
  • 上次更新2023/10/27 16:05:39
查看原帖
萌新求助站外题
739380
Dream_ac楼主2022/8/10 16:47

题目描述 四年级二班第一小组在体育课上测试了立定跳远成绩,男生和女生分别测试,请根据记录的立定跳远成绩计算出男生和女生的平均成绩分别是多少?(结果保留1位小数)(4.1.104)

输入 两行,第一行为若干男生的跳远成绩(人数<=100),以0表示结束

第二行为若干女生的跳远成绩(人数<=100),以0表示结束

输出 一行2个数以空格隔开,分别代表男生和女生的立定跳远的平均分(结果保留1位小数)。

样例 157 154 159 160 0 142 147 144 0

输出 157.5 144.3

代码

#include<bits/stdc++.h>
using namespace std;
double n[110],u[110],n1,u1,nr,ur;
int main()
{  
 
   for(int i=1;;i++)
   {
   	  cin>>n[i];
   	  n1+=n[i];
   	  nr+=1;
   	  if(n[i]==0)
   	  {
   	  	break; 
	  }
   }
   for(int i=1;;i++)
   {
   	  cin>>u[i];
   	   u1+=u[i];
   	   ur+=1;	
   	  if(u[i]==0)
   	  {
   	  	break; 
	  }
	  
   }
   printf("%0.1lf %0.1lf",n1/nr,u1/ur) ;
   return 0;
}

样例都不对 RT

2022/8/10 16:47
加载中...