题目:
题解:
/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* constructRectangle(int area, int* returnSize){
int i;
int length,width;
for(i=1;i<=area/i;i++){
if(area%i==0){
width=i;
}
}
length=area/width;
int *num=(int*)malloc(sizeof(int)*2);
*returnSize=2;
num[0]=length;
num[1]=width;
return num;
}