下列程序的输出结果是______。 #include<iostream.h> void main( ) { char a[]="abcdabcabfgacd"; int i1=0,i2=0,i=0; whil

admin2010-12-16  28

问题 下列程序的输出结果是______。
   #include<iostream.h>
void main( )
{
       char a[]="abcdabcabfgacd";
       int i1=0,i2=0,i=0;
       while(a)
   {
        if(a=="a")i1++;
       if(a=="b")i2++;
       i++;
       }
       cout<<i1<<""<<i2<<endl;
   }

选项

答案4 3

解析 分析while循环体可以判断出:il用于统计字符串中字符a的数量,i2用于统计字符b的数量。因此,考察数组a的内容可得其数量分别为4和3。
转载请注明原文地址:https://kaotiyun.com/show/TBVp777K
0

最新回复(0)