有以下程序 Main() {int k=5,n=0; do {switch(k) {case1:case3:n+=1; break; Default;n=0;k--; Case2:ca
我算的是0235 为什么答案没有0
有以下程序
Main()
{int k=5,n=0;
do
{switch(k)
{case1:
case3:n+=1; break;
Default;n=0;k--;
Case2:case4:n+=2;k--;break;
}
Printf(“%d”,n);
}
while(k>0&&n
人气:408 ℃ 时间:2020-05-21 00:48:05
解答
因为第一次k=5时,进入Default后,但没有break;就会顺序执行case2,所以第一个输出是2;
推荐
- void main(){int a=13,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf("%d
- Main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1; break;
- main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case1:a++; case2:a++;b++; } printf("a=%d,b=%d\n",
- main() { int k=5,n=0; while(k>0) { switch(k) { default :break; case 1 :n+=k; case 2 :case 3 :n+
- #includemain() {intx=1,y=0,a=0,b=0; switch(x) { case0:a++;break; case1:b++;break; }
- digital multimeter是什么意思
- 宝贝的反义词
- 观察角… ,-690° ,-330° ,30° ,390° ,… ,发现这些角的_____ 相同
猜你喜欢