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