-1
我正在解决这个问题,可以从N个单位长度的正方形形成多少个矩形。我遇到这个公式⌊3n/2⌋-1(n> 1),这是错误的公式。 任何人都可以解释这个公式和给定的代码。没有矩形形成的矩形
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,n,cnt=0;
scanf("%d",&n);
int k= sqrt(n);
for(i=1;i<=k;i++)
for(j=i+1;i*j<=n;j++)
cnt++;
cnt+=k;
printf("%d",cnt);
return 0;
}
我投票关闭这一问题作为题外话,因为SO不是“解释我在做什么”的网站。如果您有特定问题,请发布[mcve]。 – Olaf