C 想把switch语句改成if语句.for (i=0;current->array[i]!='\0';i++){pri
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 14:43:32
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);
想把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);
1、去掉 第二个for循环语句
2、将 if中的 && 改为 ||,表示其中之一成立即可
2、将 if中的 && 改为 ||,表示其中之一成立即可
C 想把switch语句改成if语句.for (i=0;current->array[i]!='\0';i++){pri
C语言语句“switch(--d%4)”“if(!(i%2))”中,
对于C语言两个for循环语句,如果有for(i=0;i
1.执行语句for(i=0;i++
if else语句for(int i=0;i>e.key;if(e.key==0)break;else{InsertBS
循环语句:for(i=1;i
执行语句for(i=1;i
关于c++中for语句:for(int i=0;i
for语句的用法,for (int i = 1; i
1.若有定义:int i ,k ;则for循环语句:for(i=0,k=-1;k=1;i++,k++);是(C)
for语句中for(i=0;i>x; a[i]=x;}不知道几个数怎么弄
C#中,怎么把 两个 if else语句改成一个switch case语句.