填空题
下列程序的输出结果是{{U}} 【7】 {{/U}}。
# 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<<end1;
}
【正确答案】
1、4 3
【答案解析】[解析] 分析while循环体可以判断出:i1用于统计字符串中字符a的数量,i2用于统计字符b的数量。因此,考察数组a的内容可得其数量分别为4和3。