订单查询
首页 其他文档
2023计算机应用能力测试真题及答案
大小:20.6KB 13页 发布时间: 2023-04-10 12:56:18 6.65k 5.09k

*n=j;

}

3:第3题请编写函数void fun(int x,int pp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。

答案:

void fun(int x,int pp[],int*n)

{

int i=1,j=0;k=0,*t=pp;

for(i=0;i<=x;i++)

if(i%2!=0)

{

t[j]=I;

j++;

}

for(i=0;i

if(x%t[i]==0)

{

pp[k]=t[i];

k++;

}

*n=k;

}

4:第4题请编写一个函数void fun(char*tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。

答案:

void fun(char*tt,int pp[])

{

int i;

for(i=0;i<26;i++)

pp[i]=0;

while(*tt)

{

switch(*tt)

{

case‘a’:pp[0]++;break;

case‘b’:pp[1]++;break;

case‘c’:pp[2]++;break;

case‘d’:pp[3]++;break;

case‘e’:pp[4]++;break;

case‘f’:pp[5]++;break;

case‘g’:pp[6]++;break;

case‘h’:pp[7]++;break;

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441