当N=1时结果是1,N=2时结果是3,N=3时结果是6,N=4时结果是10,N=5时结果是15,N=N时结果是多少?
当N=1时结果是1,N=2时结果是3,N=3时结果是6,N=4时结果是10,N=5时结果是15,N=N时结果是多少?答案:N(N+1)/2,即1+2+...+N.
举一反三
- 下列表达式的返回结果是________。[n*n for n in range(6) if n*n % 2 == 1]
- 下面程序的输出结果是( )。 n = 1 while n < 6: if n == 3: print(" ",end=' ') else: print(n,end=' ') n = n + 1
- 设int n=3;则n++的结果是(),n的结果是()。
- 设int n=3 ; 执行m=n++;后,m的结果是( ),n的结果是( )。 A: 2 B: 3 C: 4 D: 5
- 对于逗号运算”<表达式1>,<表达式2>,…,<表达式n>”的运算结果是() A: 表达式1的运算结果 B: 表达式n的运算结果 C: 所有表达式运算结果的乘积 D: 所有表达式运算结果的和
内容
- 0
有如下代码:请问1)、当输入n=1时,输出结果是什么?2)、当输入n=2时,输出结果是什么?3)、当输入n=3时,输出结果是什么?4)、当输入n=4时,输出结果是什么?5)、当输入n=5时,输出结果是什么?
- 1
设int n=2;则++n+1==4的结果是⑴(),n的结果是⑵()。
- 2
以下程序执行后的输出结果是() A: n=5 B: n=2 C: n=3 D: n=4
- 3
设int n=4;则有表达式--n,n的结果是()。 A: 2 B: 3 C: 4 D: 5
- 4
for (n=1; n<=10; n++) { if (n%3==0) countinue; printf(“%d”,n); } 此程序段的执行结果是()