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/11/28 09:40:56
C 想把switch语句改成if语句.for (i=0;current->array[i]!='\0';i++){printf(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;}" />
xKO@ʕD]R\Rq*iI#$Dnp&F%h׏vB(әsLrIS~J9:HN4٭srΉdMh躤&yAׅe:1+ %vF'jNP8GmQJLR4K&RIL-4zuIt.J5=NP V`$rJ h# VK;w<9W/~ .HA *@T թI#2c03˄OQ Q %ƿVWq-)y@†VPLxOlcW_!V2ǽ[mco=-^72P,:wM{:2>ۧMg3{

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中的 && 改为 ||,表示其中之一成立即可