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

admin2010-06-06  23

问题 下列程序的输出结果是【 】。
# 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<<end1;
}

选项

答案4 3

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

最新回复(0)