top1编程
← 返回题目
题解

【入门】统计直角、锐角、钝角的个数?

1 条题解

  • 0
    @ 2026-7-29 0:17:27
    #include<bits/stdc++.h>
    using namespace std;
    
    /*
    读入每个数,逐个判断是直角、锐角还是钝角 
    */ 
    int n,a[110];
    //统计直角、锐角、钝角的数量 
    int c1=0,c2=0,c3=0; 
    
    int main() {
    	cin>>n;
    	for(int i = 0;i < n;i++){
    		cin>>a[i];
    		
    		//判断角的类型 
    		if(a[i] == 90){
    			c1++;
    		}else if(a[i] < 90){
    			c2++;
    		}else{
    			c3++;
    		}
    	}
    	
    	cout<<c1<<" "<<c2<<" "<<c3;
    	return 0;
    }
    
    • 1