1.大家去电影院看电影,总共有n人来看电影,其中年龄不低于18岁的成年人的座位号为奇数,不满18岁的未成年人的座位号为偶数。现在请统计成年人与未成年的数目,以及他们在总人数里的比例。n<=1000。
样例输入:5 2 3 6 7 11
样例输出:3 0.60 2 0.40
#include<cstdio>
using namespace std;
int n,man,child;
double a1,a2;
int main()
{
while(scanf("%d",&n)!=EOF&&n&&n<=1000)
{
man=0,child=0;
for(int i=0;i<n;i++)
{
int m;
scanf("%d",&m);
if(m%2!=0)
man++;
else
child++;
}
a1=(double)man/n;
a2=(double)child/n;
printf("%d %.2f %d %.2f\n",man,a1,child,a2);
}
return 0;
}
2.leetcode011
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的