用C語音程式設計計算1 2 3 4 5 6 n的值,n由文字框輸入,要求時間複雜度為O(1)

2021-05-23 09:53:08 字數 3239 閱讀 7241

1樓:匿名使用者

sum = (0 - (n >> 1)) - ((n & 0x01) ? n : 0);

2樓:匿名使用者

main()

3樓:

#include

void main()

vb程式設計計算1-2+3-4+5-6…+-n的值,n由使用者輸入

4樓:匿名使用者

dim n as long,m as longdim i as long

n=val(text1.text)

m=0for i = 1 to n

m=m-(-1)^i*i

next i

text2.text = m

end sub

5樓:環忠鏡綾

樓上的程式,個人認為有點小問題,修改如下:

private

subform_click()

dimn

asinteger

dimsum

asinteger

sum=0n

=val(inputbox("輸入一個整數:"))sum=

0fori=

1ton'此處修改

sum=

sum+

(-1)^(i

+1)*i

'此處修改

next

iprint

sumendsub

用c語言,輸入n的值,程式設計計算出s=1*1+2*2+3*3+4*4+5*5+……+n*n的s值?

6樓:匿名使用者

#include

int main()

printf("%d",s);}

用visual basic程式設計計算1-2+3-4+5-6···±n的值,n由文字框輸入。

7樓:匿名使用者

如圖所示,加一個輸入框中,設定。名稱設定為text1.

再加一個按鈕用於計算,雙擊內按鈕,編輯**。加容上如下**。

private sub command1_click()dim a as integer

a = 0

for i = 1 to text1

if i / 2 <> int(1 / 2) thena = a + i

else

a = a - i

end if

next i

print a

end sub

執行時,你輸入一個數,按計算,就可以輸出計算的結果了。

呵呵,分不要加給我了。**是上面人的寫的。只是改了一點。

8樓:匿名使用者

設:n=50

dim a as integer

a=0for i = 1 to 50

if i/2 <> int(1/2) thena=a+i

else

a=a-i

end if

next i

print a

程式設計計算1-2+3-4+5-6+。。。。+n的值,其中n由文字框輸入(用vb編寫謝謝,最好程式簡明)

9樓:匿名使用者

dim sum as long

dim n as long

dim i as long

sum = 0

n = clng(text1.text)

for i = 1 to n

if i mod 2 = 1 then sum = sum + i else sum = sum - i

next i

10樓:匿名使用者

option explicit

private sub command1_click()dim i%, n%, m%, k%

i = val(text1)

n = 1

for m = 1 to i

k = k + m * n

n = -n

next m

print "1+2+3+...+" & i & "=" & kend sub

private sub form_load()text1 = ""

end sub

加一個命令按鈕

11樓:匿名使用者

dim i as long,sum as longsum=0

for i=1 to n

sum=sum+iif(i mod 2 = 0, -i ,i)next i

msgbox sum

或者sum=-(i\2)

if i mod 2 then sum=sum+i

12樓:匿名使用者

private sub command1_click()if text1<>""then

n=val(text1)

for i=1 to n

s=s+i

next i

msgbox str(n)

end if

end sub

c語言計算 1-1/2+1/3-1/4+1/5-1/6....…±1/n 的值

13樓:匿名使用者

/*0.676758

press any key to continue*/#include

int main()

printf("%lf\n",sum);

return 0;}

14樓:匿名使用者

因為term的值bai改變了 不再是1 也可以du在迴圈裡賦zhi值1

#include

main()

else

sum=sum+term;

}printf("%f",sum);}

15樓:secret_x豬

你的問題是。。。 term問題 參考

#include

main()

else

sum=sum+term;

term=1; // 你執行第屬二次的時候,term!=1 而是1/2; 初始化term=1 就好了

}printf("%f",sum);}

c語言程式設計日期計算,C語言程式設計日期計算

以下是計算日期差的 include include int panduan y int tianshu y,m,d for i 0 i if i 400 0 i 100 0 i 4 0 j j 1 for i 0 i h h a panduan m i tian y 1 365 j h d retu...

c語言 程式設計計算1 ,C語言 程式設計計算1 1 2 1 3 1 4 1 n

c語言源bai程式 include stdio.h void main printf 1 1 2 1 3 1 4 1 n lf sum 執行測答試 include include int main printf lf n sum 輸出結果return 0 1 的n加一次方乘以1 n,上述式子累加,從...

c語言程式設計題計算,C語言程式設計題 計算Cmn

cmn是一個數學上的公式,其中m是其的下角標,n是其的上角標。計算方法是 m m 1 m 2 共有n項的乘積,然後除以n的階乘 用c語言做這個計算的程式設計,步驟如下 1 首先需要讀取m和n的值,然後在讀取的同時進行判斷是否滿足m 0 n 0 m n的條件,如果不滿足要求重新輸入。2 然後可以構建兩...