編寫程式,使用函式過程的方式求和數s

2021-03-07 09:55:53 字數 1043 閱讀 7825

1樓:匿名使用者

int sum(int n)

int ***bosum(int n)

2樓:匿名使用者

呵呵,自己推下公式吧:

s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)=n(n+1)(2*n+1)/12 + n(n+1)/4=n(n+1)(n+2)/6

public function ssum(byval n as int32) as int32

return n*(n+1)*(n+2)/6end function

3樓:某土

sub main()

dim n as integer

dim sum, nsum as integer 'sum 記錄總和,nsum記錄1+2+..n的和

console.writeline("please input n")

dim tmpstr as string

tmpstr = console.readline()

'判斷是否是int型別的,

'isnumeric(tmpstr)判斷是否是數字型別,instr(tmpstr, ".") 判斷是否有小數點

if isnumeric(tmpstr) and instr(tmpstr, ".") < 1 then

n = ctype(tmpstr, integer)

else

msgbox("not a valid integer!")

exit sub

end if

nsum = 0

sum = 0

for i as integer = 1 to n

nsum = nsum + i

sum = sum + nsum

next

console.writeline("the sum is : " & sum.tostring & " press enter to exit...")

console.readline()

end sub

js,使用函式過程中,寫不寫new的區別

new宣告的是一個物件,而不是函式 而直接寫函式,那就不是物件,是無法呼叫物件的屬性的。如果不new,直接呼叫yourfunc,不做物件的初始化 如果new,先初始化一個物件,然後呼叫yourfunc作為初始化函式。初始化物件的時候,會把所有yourfunc.prototype的屬性方法,copy一...

輸入33的陣列,編寫程式實現,使用二維陣列程式設計實現,鍵盤輸入九9個整數,按33的矩陣輸出,並分別求出

分數有點高,不做都不行。include stdio.h void main void printf 對角線元素權和 d n sum1 printf 對角線上行 列下標均為偶數的各元素的積 d n sum2 printf 對角線上其值最大的元素值 d 行 d,列 d n max,k,k 輸入3 3的陣...

編寫程式,使用迴圈結構計算2的n次冪值n由鍵盤輸入

include int main void printf d n res return 0 function clac2 n integer integer vari integer begin result 1 for i 1 to n do result result 2 end 編寫程式,計算...