完整题目:
#include<stdio.h>
void 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/3;
}k++;
}while(c<'G');
printf("k=%d\n",k);
}
明确告诉你:运行结果还有答案都是k=8,但是我自个计算的时候是下面的结果,还请大侠们指点,谢谢!!!
第一次循环结束:c='B' ;k=2;
第二次循环结束:c='C' ;k=5;
第三次循环结束:c='D' ;k=2;
第四次循环结束:c='E' ;k=21;
第五次循环结束:c='F' ;k=8;
第六次循环结束:c='G' ;k=3;