[GESP2303一级] 长方形面积

题目信息:

a为长方形面积,c为统计长宽组合数

计算过程中,需要注意长1宽6长6宽1是同一种长方形,并且正方形也属于长方形

解题逻辑:

#include <iostream>
using namespace std;
int main(){
    int c=0,a;
    cin>>a;
    // i*i<=a既能包含正方形,又能避免重复数据
    for(int i=1;i*i<=a;i++){
        // 能整除,符合长方形长宽整数设定
        if(a%i==0){
            c++;
        }
    }
    cout<<c;
    return 0;
}