为什么当k=1时,执行了两次n+=k
#include
main()
{
int k=5,n=0;
while(k>0)
{
switch(k)
{
default :break;
case 1:n+=k;
case 2:
case 3:n+=k;
}
k--;
}
printf("%d",n);
}
人气:286 ℃ 时间:2020-06-23 04:10:59
解答
k-- 这个运算符 会先再调用一次 k 然后再减一,如果你想运行一次 用--K
推荐
- 用数学归纳法证明 (n+1)(n+2)…(n+n)=2^n·1·3·……·(2n-1)(n∈N*),从假定当n=k时公式成立
- 当k=_,n=_时,(k-1)x4-xn+x-5是二次三项式.
- a(k)=1/C(n,k),k=0,1,2,...,n,当n->∞时Σa(k)得多少?
- “假设当n=k时,结论成立,即2^k ≥2(k+1)结论也成立.那么n=k+1时2^(k+1)=2×2^k ≥4(k+1)≥2(k+2)”
- 证明:1+1/2+1/3+1/4+…1/2n−1>n/2(n∈N*),假设n=k时成立,当n=k+1时,左端增加的项数是_.
- 2011*2013-2012的二次方
- how many people have you i_____for the job
- 使1-x有意义的x的取值范围是_.
猜你喜欢