#include<stdio.h> main() {int k=0; char c=’A’: do {switch(c++) {case’A’:k++;break; case’B’:k--;

admin2010-04-27  25

问题 #include<stdio.h>
   main()
   {int k=0;
    char c=’A’:
    do
   {switch(c++)
   {case’A’:k++;break;
    case’B’:k--;
    case’C’:k+ =2;break;
    case’D’:k=k%2;break;
    case’E’:k=k*10;break;
    default:k=k/3;}
    k++;}
    while(c<’G’);
    printf("k=%d",k);}
   程序运行结果是:______

选项

答案k=8

解析 c对应的内容是:A,B,C,D,E,F
   k对应的内容是:2,4,7,2,21,8
   这里要注意,没有break;语句的case情况。
转载请注明原文地址:https://jikaoti.com/ti/mytaFFFM
0

最新回复(0)