1804 - 统计直角、锐角、钝角的个数?
题目描述
输入 n 个整数,代表角的度数,请编程计算出这些角中直角(90度的角)、锐角(<90 度的角)、钝角(>90度的角)分别有多少个?
输入
第 1行有一个整数 n,代表有 n 个角的度数。(0n≤100)
第 2 行有 n 个整数,代表角的度数(角的度数是≥1且<180的整数)。
输出
输出 33个整数,用空格隔开,分别代表直角的个数、锐角的个数、钝角的个数。
样例
输入
复制
6 178 45 60 90 90 12
输出
复制
2 3 1
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,z=0,d=0,r=0;
int a[110];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
if(a[i]==90)
{
z++;
}
if(a[i]<90)
{
r++;
}
if(a[i]>90)
{
d++;
}
}
cout<<z<<" "<<r<<" "<<d;
}