编辑代码

#include <stdio.h>
int main () {
    char c = 'A';
    int k = 0;
    do{
        switch(c++){
            case 'A':k++;break;
            // 第一次:2
            case 'B':k+=1;continue;
            // 第二次:3
            case 'C':k+=1;break;
            // 第三次:5
            default:k/=3;
            // 第四次:
        }
        k++;
    }while(c<'F');
    printf("%d",k);
	return 0;
}
// #include <stdio.h>
// int main()
// {
// 	char c = 'A'; int k = 0;
// 	do
// 	{
// 		switch ( c++ )
// 		{
// 		case 'A': k++; break; 第一次:2
// 		case 'B': k--;   第二次:2+2+1—1=4
// 		case 'C': k	+= 2; break; 第三次:7
// 		case 'D': k	%= 2; continue;第四次:1
// 		case 'E': k	*= 10; break:第五次 :11
// 		default: k	/= 3;第六次:4
// 		}
// 		k++;
// 	}
// 	while ( c < 'G' );
// 	printf( "k=%d", k );
// 	return(0);
// }