标签: maximize

给出n个点,最大化三角形的面积

当我随意地将参数传递给区域函数时,代码运行完美.但是当我尝试运行循环时,给我一个分段错误.给定n <100

这是我的代码.

#include<stdio.h>
#include<math.h>
double area(int x,int y,int x1,int y1,int x2,int y2)
{       //Heron's formula
    double a,b,c,s;
    double abc;
    a=sqrt(((x-x1)*(x-x1))+((y-y1)*(y-y1)));
    b=sqrt(((x-x2)*(x-x2))+((y-y2)*(y-y2)));
    c=sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1)));
    s=(a+b+c)/2;
    abc=sqrt(s*(s-a)*(s-b)*(s-c));
    return(abc);
}
int main(void)
{   

    int n,i,j,k;
    double max=0,z=0;
    scanf("%d",&n);
    int x[100]={},y[100]={};
    for(i=0;i<n;i++)
    {
        scanf("%d %d",&x[i],&y[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=i+1;j<n;j++)
        {
            for(k=j+1;k<n;j++)
            {
                z=area(x[i],y[i],x[j],y[j],x[k],y[k]);
                printf("%lf\n",z);
                if(z>max)
                {
                    max=z;
                }
            }
        }
    }
    //printf("\n%lfoi\n",area(0,0,1,0,1,2));
    printf("%lf",max*2);

}
Run Code Online (Sandbox Code Playgroud)

c geometry area maximize

-1
推荐指数
1
解决办法
877
查看次数

我怎样才能制作一个最大化的按钮?

我需要在 c# 中的 windows 窗体上做一个按钮,每次按下它时都会最大化并使窗口正常大小。我尝试了一个代码,但只有当窗口已经最大化并且只有一半时它才有效。我该如何解决这个问题?我的代码是:

if (this.WindowState == FormWindowState.Maximized){
    this.WindowState = FormWindowState.Normal;
}
if (this.WindowState == FormWindowState.Normal){
    this.WindowState = FormWindowState.Maximized;
}

Run Code Online (Sandbox Code Playgroud)

c# maximize winforms

-1
推荐指数
1
解决办法
102
查看次数

Delphi:最大化MDI项目中的子窗口

有一个很好的组件可以在客户区域中最大化子窗口(必须保留SHIFT键) - NLDExtraMDIProps.

或者可以使用此代码:

procedure WMSIZE(var Msg: TMessage); message WM_SIZE;

procedure TForm2.WMSIZE(var Msg: TMessage);
begin
  inherited;
  if Msg.WParam = SIZE_MAXIMIZED then
  begin
    ShowWindow(Handle, SW_RESTORE);
    Left := 0;
    Top := 0;
    Width := Form1.ClientWidth - 4; // The BORDER
    Height := Form1.ClientHeight - 4;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

但最大化并不是真正的最大化.子窗口仅与客户区对齐.它必须在调整父窗口大小时自动调整大小并适合客户区域,最大化/恢复系统按钮必须更改等.

我尝试完成下面描述的效果.

正如您在图片上看到的那样,子窗口最大化,并且

1)它们不占用整个父窗口(仅占用客户区域).

2)它们移动到标题/标题栏上是不可能的,因为它们是最大化的.

3)他们有恢复按钮,而不是最大化按钮.

4)它们客户区对齐(父窗口的大小调整导致子客户区域的大小调整).

我的问题中的代码和组件不像图片上的子窗口那样.

我们可以使窗口真正最大化(不仅仅是对齐)吗?

没有最大化(不好;我的问题中的组件和代码在这些图片上最大化):

在此输入图像描述 在此输入图像描述

最大化(我需要的):

在此输入图像描述 在此输入图像描述

delphi mdi window maximize childwindow

-2
推荐指数
1
解决办法
5103
查看次数

给定两个数字A和B的总和找到A和B的最大乘积

给定A和B的总和,让S i必须找到A*B的最大乘积,但是A的一个条件值将在[P,Q]的范围内.

怎么办呢?

如果没有范围,则任务非常简单.

使用推导方法.

如何找到最大产品,例如.

A + B = 99的A值将是[10,20]

那么A和B的最大乘积是多少

O(N)不足以解决问题

math product maximize

-2
推荐指数
1
解决办法
2684
查看次数

检测浏览器窗口是否最大化并且默认情况下(100%)缩放

我知道这听起来很奇怪,但确实有一个原因,而且这符合用户的最大利益。我知道让浏览器自动最大化并设置为100%可能会出现问题,但是如何进行设置,以使如果窗口未最大化且缩放比例未达到100%,所有用户将看到一条消息“请最大化您的窗口并设置放大到100%”。我需要至少在Chrome,Firefox和IE中使此工作。

我不是试图使其成为“全屏模式”,而是最大化窗口。

如果在“保持” 100%和最大窗口的意义上“强制”是有问题的,将缩放比例设置为100%并在初始加载时最大化窗口会怎么样?

javascript window maximize page-zoom device-width

-3
推荐指数
1
解决办法
1672
查看次数