C 想把switch语句改成if语句.for (i=0;current->array[i]!='\0';i++){printf("%c",current->array[i]);switch(current->array[i]){case 'a':j=j+1;break;case 'e':j=j+1;break;case 'i':j=j+1;break;case 'o':j=j+1;break;case 'u':j=j+1;break;default:break;}

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/02 15:16:49
C想把switch语句改成if语句.for(i=0;current->array[i]!=''\0'';i++){printf("%c",current->array[i]);switch(current

C 想把switch语句改成if语句.for (i=0;current->array[i]!='\0';i++){printf("%c",current->array[i]);switch(current->array[i]){case 'a':j=j+1;break;case 'e':j=j+1;break;case 'i':j=j+1;break;case 'o':j=j+1;break;case 'u':j=j+1;break;default:break;}
C
想把switch语句改成if语句.
for (i=0;current->array[i]!='\0';i++){
printf("%c",current->array[i]);
switch(current->array[i]){
case 'a':j=j+1;break;
case 'e':j=j+1;break;
case 'i':j=j+1;break;
case 'o':j=j+1;break;
case 'u':j=j+1;break;
default:break;
}
}
能不能这样写 :
for ( i=0;current->array[i] ='\0' ;i++){
for (j=0; j=current->array[i]; j++)
if (current->array[i] = 'a' &&'A'&& 'e'&& 'E'&& 'i'&& 'I' &&'o'&& 'O'&& 'u'&& 'U')
j = j+1
else
printf("%c",current->array[i]);
printf("%d vowels have.\n",j);

C 想把switch语句改成if语句.for (i=0;current->array[i]!='\0';i++){printf("%c",current->array[i]);switch(current->array[i]){case 'a':j=j+1;break;case 'e':j=j+1;break;case 'i':j=j+1;break;case 'o':j=j+1;break;case 'u':j=j+1;break;default:break;}
1、去掉 第二个for循环语句
2、将 if中的 && 改为 ||,表示其中之一成立即可