C语言 v1 v2 v3 v4怎么算的? 10
#include<stdio.h>main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++){...
#include <stdio.h>
main()
{ char *s="12134211";
int v1=0,v2=0,v3=0,v4=0,k;
for (k=0;s[k];k++)
{
switch(s[k])
{ default:v4++;
case'1':v1++;
case'3':v3++;
case'2':v2++;
}
}
printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);
getchar();
}
答案 :5 8 6 1 展开
main()
{ char *s="12134211";
int v1=0,v2=0,v3=0,v4=0,k;
for (k=0;s[k];k++)
{
switch(s[k])
{ default:v4++;
case'1':v1++;
case'3':v3++;
case'2':v2++;
}
}
printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);
getchar();
}
答案 :5 8 6 1 展开
1个回答
展开全部
这个你要注意每个case后面都没写break,一旦case匹配上就会做完后续的case代码。
其余就是按部分析。
其余就是按部分析。
微测检测5.10
2022-11-02 广告
Qi 1.3版本测试?您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询