首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 #inlclude<stdio.h> #inclu
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 #inlclude<stdio.h> #inclu
admin
2019-09-03
40
问题
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#inlclude<stdio.h>
#include<stdlib.h>
#define M 14
void NONO();
void fun(char(*t)[M],int*a,int*c)
{
}
void get(char(*s)[M])
{int i,j;
for(i:0;i<M;i++)
{for(j=0;j<M;j++)
{s
[j]=65+rand()%12;
printf("%c",s
[j]);}
printf("\n");
}
}
main()
{char a[M][M];
int x,y;
get(a);
fun(a,&x,&y);
printf("A=%d c=%d\n",x,y);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE*fp,*wf;
int i,j,x,y;
char a[M][M];
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<M;i++)
{for(j=0;j<M;j++)
{fscanf(fp,%c",&a
[j]);)
}
Fun(a,&x,&y);
fprintf(wf,"A=%d\n",x);
fprintf(wf,"c=%d\n", y);
fclose(fp);
fclose(wf);
}
选项
答案
void fun(char(*t)[M],int*a ,int *c) {int i,j; *a=0;*c=0; for(i=0;i<M;i++ ) for(j=0;j<M;j++) if(t[i][j]==’A’)*a=*a+1; else if(t[i][j]==’C’)*c=*c+1; }
解析
本题中fun函数实现的功能的主要功能是找出二维数组中A和C的个数,最先就能想到用条件语句进行判断和统计。解题步骤主要为:第一步,要得到所需要的二维数组,第二步,二维数组进入fun函数中进行数据处理,fun函数中需要if条件语句来进行判断,判断数组中的字母是否为A或者C,数组中的每个数据都需要进行判断,要注意A和C是分开统计的,所以这里需要同时统计A和C,然后分别得到结果;第三步,输出得到的结果:字母A和字母C的个数。
转载请注明原文地址:https://jikaoti.com/ti/ZFf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s=hello";则以下叙述中正确的是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
以下错误的定义语句是
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();print
以下叙述中错误的是
按照“后进先出”原则组织数据的数据结构是
在最坏情况下,堆排序的时间复杂度是()。
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的13个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#inolude#defi
下列描述中,不符合良好程序设计风格要求的是
随机试题
简述加德纳多元智能理论的主要观点。
A.象限盲B.鼻侧阶梯C.扇形缺损,尖端位于生理盲点D.扇形缺损,尖端位于中心注视点E.生理盲点扩大视网膜中央动脉分支阻塞
关于炎症时脓细胞的概念,错误的是
A、社会性B、稳定性C、客观性D、适应性E、可调节性医疗服务态度是社会服务系统的一部分体现
某房地产开发项目的成本利润率为30%,若开发周期为3年,则该项目的年成本利润率可能为10%。()
【背景资料】A施工单位承担某市博物馆机电安装工程项目,合同约定保修期为一年。该工程建筑面积32000m2,施工内容包括:给水排水、电气、通风空调、消防、建筑智能化系统。其中采用10%余热回收水冷机组作为冷热源;空调供回水采用同程式系统。在各层回水
根据计算机的规模划分,可将其分为()。
人们经常能回忆起在感冒前有冷的感觉。这就支持了这样的一种假设:感冒是,至少有时候是由着凉引起的。这是寒冷使瑞诺病毒一一如果这种病毒存在的话——感染人体的。下面哪项如果正确,将最严重地削弱上述论据的说服力?
IntroductiontoandRequirementsforPsychologyCourse1.CoursecontentIntroductiontothestudyofthe【T1】【T1】______Topics:
Forthispart,youareallowed30minutestowritealettertoafriend,advisinghimnottogiveuptheComputerRankExaminati
最新回复
(
0
)