Main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1; break
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 12:04:57
Main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1; break;
答案是A235 为什么不是2356? K=1的时候怎么不执行case1: case3:n+=1; break;
结果n=6了.请哪位高人写个详细的过程还有为什么不执行k=1时n=6的输出结果的原因! 谢谢!O(∩_∩)O
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
答案是A235 为什么不是2356? K=1的时候怎么不执行case1: case3:n+=1; break;
结果n=6了.请哪位高人写个详细的过程还有为什么不执行k=1时n=6的输出结果的原因! 谢谢!O(∩_∩)O
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
default 里面应该也有 break;
(1)k=5,执行默认——>k=4,n=0
(2)k=4,执行case 2和case 4,——>k=3,n=2
(3)执行 2,3,——>k=2,n=3
(4)执行 2,4 ,——>k=1,n=5;
(5)此时出口调节判断条件 k>0&&n
(1)k=5,执行默认——>k=4,n=0
(2)k=4,执行case 2和case 4,——>k=3,n=2
(3)执行 2,3,——>k=2,n=3
(4)执行 2,4 ,——>k=1,n=5;
(5)此时出口调节判断条件 k>0&&n
Main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1; break
有以下程序 Main() {int k=5,n=0; do {switch(k) {case1:case3:n+=1;
main() { int k=5,n=0; while(k>0) { switch(k) { default :brea
#include void main() { int k=5,n=0; while(k>0) {switch(k) {d
int k=0; char c='A'; do { switch(c++) { case 'A':k++;break;
main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case1:a++;
main ( ) { int k=1,n=263 ; do { k*= n%10 ; n/=10 ; } while (
#include int main() { int n,a,sum=1,k; scanf("%d",&n); for(k
int k=2; switch(k+1) {case 3:k+=1; case 4:k--;break; case 5:
#include main() { int s=0,k; for(k=7;k>=0;k--) { switch(k) {
#include void main() { int k=-1; printf("%d,%u\n",k,k); }
#include main() {int n=2,k=0; while(k++ && n++ >2); printf("