问答题
24分
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句...
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中。
请勿改动主函数main和其他函数中的任何
内容,仅在函数fun的花括号中填入所编写的若干语句。
注意:部分源程序存在PROG1.C中。
请勿改动主函数main和其他函数中的任何
内容,仅在函数fun的花括号中填入所编写的若干语句。
参考解析: 【参考答案】
int i=0,j=0;//循环统计的下标
*a=0;//初始化a字符统计的个数
*c=0; //初始化c字符统计的个数
for(i=0;i<M;i++)//行
{
for(j=0;j<M;j++)//列
{
if(t[i][j]=='A')//字符是a,计数
(*a)++;
if(t[i][j]=='C') //字符是c,计数
(*c)++;
}
}
【考点分析】
主要考查考生对多重循环的理解与使用,以及字符串的比较。
【解题思路】
对二维数组的行列分别循环,行优先,查找数组中元素为A或者C,分别对其进行计数
。