一个已知的奇数,当他满足什么条件是,他就可以表示成一个奇数和一个偶数的平方和

2个回答

  • dim a as integer

    dim b as integer

    dim n as integer

    dim s1 as integer

    dim s2 as integer

    for n=a to b

    if os(n)=true then

    s1=s1+n^2

    else

    s2=s2+n^2

    end if

    exit n

    print s1-s2

    'os(n)

    判断是否偶数的你自己写吧·

    a 就是第一数,b就是尾数,

    你可以任意修改

    回答者:安诺NO - 经理 四级 2008-11-13 15:52

    以下代码可以实现1到N的偶数平方和与奇数平方和之差

    '按钮1代码:

    Private Sub Command1_Click()

    dim min ,max as integer

    min=1 '设定参与计算的最小值

    max=50 '设定参与计算的最大值

    Text1.Text = josc(min,max)

    End Sub

    '按钮2代码:

    Private Sub Command2_Click()

    end

    End Sub

    'josc函数代码

    Public Function josc(min as integer,max as integer) as long

    Dim js As Double

    Dim os As Double

    For i = min To max

    If i Mod 2 Then

    os = os + i ^ 2

    Else

    js = js + i ^ 2

    End If

    Next i

    josc = os - js

    End Function