#include<stdio.h> void main() { int k=0; char c='A'; do { switch(c++) { case 'A':k++;break; case 'B
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;continue; case 'E':k=k*10;break; default:k/3; }k++; }while(c<'G'); printf("k=%d\n",k);
据我所知,switch后只可以接一个变量而非一个表达式,我觉得可以这样改一下。 int k=0; char c; cin>>c; do { switch(c) { case 'A':k++;break; case 'B':k--; case 'C':k+=2;break; case 'D':k=k%2;continue; case 'E':k=k*10;break; default:k/3; }k++; }while(c<'G'); printf("k=%d\n",k);