编程计算1-2+3-4+5-6n的值

2020-12-12 10:46:36 字数 5952 阅读 4141

1楼:负摄零度

dim i,return

for i = 1 to n

if i mod 2 = 0

return = return - i

else

return = return + i

end if

next

return就是你想要的值了.

2楼:匿名用户

dim sum as integer

for i=1 to 100

sum=sum+i

next

print sum

3楼:绿茶啤酒咖啡

首先在窗体上建一inputbox,用于输入n的值,一个按钮,用于点击计算。

private sub ***mand1-click()dim i%,n%,p%

n=inputbox("请输入n的值")

p=0for i=1 to n

p=p+i

next i

print p

用vb编程计算1-2+3-4+5-6…±n的值,n由文本框输入

4楼:

楼上的程序,个人认为有点小问题,修改如下:

private sub form_click()dim n as integer

dim sum as integer

sum = 0

n = val(inputbox("输入一个整数:"))sum = 0

for i = 1 to n '此处修改sum = sum + (-1) ^ (i + 1) * i '此处修改

next i

print sum

end sub

5楼:

^private sub form_click()dim n as integer

dim sum as integer

sum = 0

n = val(inputbox("输入一个整数:"))for i = 0 to n

sum = sum + (-1) ^ (i - 1) * inext i

print sum

end sub

6楼:

private sub form_click()dim i#

i# = inputbox("输入n")

if i# <= 0 then

msgbox "输入有误!"

exit sub

end if

if ( i# and 1 ) = 0 thenmsgbox "结果

为-1"

else

msgbox "结果为1"

end if

end sub

vb编程计算1-2+3-4+5-6…+-n的值,n由用户输入

7楼:匿名用户

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

8楼:环忠镜绫

楼上的程序,个人认为有点小问题,修改如下:

private

subform_click()

dimn

asinteger

dimsum

asinteger

sum=0n

=val(inputbox("输入一个整数:"))sum=

0fori=

1ton'此处修改

sum=

sum+

(-1)^(i

+1)*i

'此处修改

next

iprint

sumendsub

编程计算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 ***mand1_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 ***mand1_click()if text1<>""then

n=val(text1)

for i=1 to n

s=s+i

next i

msgbox str(n)

end if

end sub

用visual basic编程计算1-2+3-4+5-6···±n的值,n由文本框输入。

13楼:匿名用户

如图所示,加一个输入框中,设置。名称设置为text1.

再加一个按钮用于计算,双击内按钮,编辑**。加容上如下**。

privatesub***mand1_click()dimaasinteger

a=0

fori=1totext1

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

else

a=a-i

endif

nexti

printa

endsub

运行时,你输入一个数,按计算,就可以输出计算的结果了。

呵呵,分不要加给我了。**是上面人的写的。只是改了一点。

14楼:匿名用户

设: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

用c语音编程计算1-2+3-4+5-6…±n的值,n由文本框输入,要求时间复杂度为o(1)

15楼:匿名用户

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

16楼:匿名用户

main()

17楼:

#include

void main()

vb编程计算1-2+3-4+5-6……到正负n(不会打那个符号)

18楼:匿名用户

private sub ***mand1_click()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

19楼:匿名用户

dim n as intger

n = val(text1.text)

dim s as integer

for i = 1 to n

s=s + (-1)(i-1)*i

next

text2.text=s

20楼:匿名用户

private sub ***mand1_click()dim a&, c&

for a = 1 to n

if a mod 2 = 0 then d = -ac = c + d

next a

print c

end sub

n 值您在适当的位置给其赋值。

21楼:vb绿手

嗯……o(1)算法

msgbox iif(n mod 2=0,-n/2,-(n-2)/2+n)

用java语言编程 从控制台上输入n的值,输出1-2+3-4+5-6……+n的结果

22楼:明月_瑞哥

packagedemo;

importjava.util.scanner;

publicclassdemo1else}system.out.println(sum);}}

c语言编程计算1-2+3-4+5-6+...+99-100

23楼:匿名用户

main()

24楼:匿名用户

main()

printf("1-2+3-...+99-100=%d",result);}

25楼:匿名用户

#include "math.h"

main()

printf("%d",sum);}

26楼:匿名用户

int i;

int j;

int sum1=0;

int sum2=0;

int sum;

for(i=1;i<100;i+=2)

for(j=2;j<=100;j+=2)

sum = sum1-sum2;

27楼:

#include

main()

请大家继续盖楼

版!权!

28楼:匿名用户

#include

int main()

printf("the sum is:%d\n", sum);}

29楼:匿名用户

#include

main()

printf("%d\n",sum);}

30楼:匿名用户

int sum=0;

for(int i=1;i<50;i++)

printf(“%ld”,sum);

31楼:匿名用户

int sum = 0;

for(int i=1;i<=100;i++)

32楼:匿名用户

sum=0;

while(i<100)

C语言编程:求1!+2!+3n!的值

1楼 向雪晴锐捷 include main sum g printf 总和是 d n sum 2楼 听不清啊 include double fun int n int main 这个的时间复杂度为o n 2 3楼 揭蕾完海阳 include intfun int n 求阶 乘 void main 用...

5(3 6)简便计算,要过程,2/5+3/5÷(3/4+1/6)简便计算,要过程 10

1楼 兖矿兴隆矿 2 5 3 5 3 4 1 6 2 5 3 5 12 11 58 55 2 3 3 4 5 6 1 12的简便计算 2楼 簞檬冲人 原式 8 9 10 12 1 12 9 3楼 匿名用户 8 12 9 12 10 12 1 12 9 12 1 12 9 6 3 4 2 3 1 5 ...

2-5 4 2 5的简便计算,1/3÷1/2-5/4×2/5的简便计算

1楼 爱因斯坦大烟斗 1 3 2 1 2 2 3 1 2 4 6 3 6 1 6 1 2 1 4 3 2 5简便计算 2楼 成心诚 1 2 2 5 1 4 1 3 2 5 1 5 1 30 1 6 1 3 2 3 2 5 3 5 的简便算法 3楼 匿名用户 1 3 2 3 6 25 1 3 50 7...