0
已解决
张月柔
初级守护
初级守护
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
int n;
int x;
double j=0;
cin>>n;
int a[110];
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++;
}
}
cout<<x;
return 0;
}
0
已采纳
杨陈卓
新手天翼
新手天翼
这一题全是判断
定义浮点形变量x,y;
输入x;
核心代码
if (x<=-2)
{
y=x*3+4.5;
}
if (x>-2&&x<=2)
{
y=x*x+1;
}
if (x>2&&x<=15)
{
y=x/3+x/5;
}
if (x>15)
{
y=x/2+6.5;
}
printf ("%.3f\n",y);
头文件
#include<iostream>
#include<cstdio>
没有你想的那么复杂
0
0
邵逸儒
中级天翼
中级天翼
定义浮点型x,y;
输入x;
判断(x<=-2):
y等于x*3+4.5;
判断((-2<x)&&(x<=2)):
y等于x*x+1;
判断((2<x)&&(x<=15)):
y等于x/3+x/5;
判断(x>15):
y等于x/2+6.5;
printf("%.3lf\n",y);
0
臧启亚
初级光能
初级光能
核心代码:
if (x<=-2) y=x*3+4.5; if (x<=2 and x>-2 ) y=x*x+1; if (x<=15 and x>2) y=x/3+x/5; if (x>15) y=x/2+6.5; printf("%.3f",y);
0
储金洋
新手光能
新手光能
题目讲了,要保留3位小数,你没保留。
定义浮点型 x,y;
输入 x;
这是核心代码:
if(x<=-2)
{
y=x*3+4.5;
}
else if(x<=2&&x>-2)
{
y=x*x+1;
}
else if(2<x&&x<=15)
{
y=x/3+x/5;
}
else if(x>15)
{
y=x/2+6.5;
}
printf("%.3f",y);
0
0
梁锦程
高级光能
高级光能
if (x<=-2)
y=x*3+4.5;
if (x>-2&&x<=2)
y=x*x+1;
if (x>2&&x<=15)
y=x/3+x/5;
if (x>15)
y=x/2+6.5;
printf ("%.3f\n",y);
0