问题
填空题
下列程序的输出结果是______。 #include<iostream.h>void main( ){ char a[]="abcdabcabfgacd"; int i1=0,i2=0,i=0; while(a[i]) {if(a[i]=="a")i1++; if(a[i]=="b")i2++; i++; } cout<<i1<<""<<i2<<endl; }
答案
参考答案:4 3
解析: 分析while循环体可以判断出:il用于统计字符串中字符a的数量,i2用于统计字符b的数量。因此,考察数组a的内容可得其数量分别为4和3。