首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 #include #include #de
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 #include #include #de
admin
2017-11-27
96
问题
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include
#include
#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
{for(j=0;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
{for(j=0;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
解析
本题首先需要一个二维数组,二维数组的大小在程序开始就进行了定义“define=14”,这个大小比较合适,然后利用gets函数得到数组,然后数据就可以进入fun函数中进行处理应用。进入fun函数,fun函数首先肯定需要for循环语句将二维数组中的数据进行排序使用,然后需要条件语句进行判断处理, 这两步是一体,见程序第9~11行,for循环保证全部使用了二维数组中数据,并且是依次使用,if语句判断了字母是否为A或者C或者都不是,并且进行了统计相加得到了A的个数a,C的个数c,这样循环完成后,A和C的个数a、c就能继续返回主函数进行输出了,见程序26行,最终得到结果。
转载请注明原文地址:https://kaotiyun.com/show/pnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
设有以下程序段structMP3{charname[20];charcolor;floatprice;}std,*ptr;ptr=&std;若要引用结构体变量std中的color成
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0},b[5]:{1,2,3,4,5},i,s=0;for(i=0;i
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
有以下函数定义:intfun(doublea,doubleb){returna*b;)若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf(“%dtt,&a);do{if(a>0&
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
内地居民同香港居民、澳门居民、台湾居民、华侨在中国内地自愿离婚的,当事人有下列哪些情形的,婚姻登记机关不予受理?()
错误选项为:C;正确写法为:VESSEL:GLORIAV.123DATEDAPRIL30,2004根据UCP600第20条,当提单上显示从起运港的船只是预期(INTENDED)船时,即使预期船只与实际装运船只一致,提单的装船批注(ONBOARD
对于商用房贷款抵押物,以下说法错误的是()。
以下关于可转换债券的说法中,正确的有()。(2004年)
材料:初二(3)班的汤老师在辅导学生上晚自习时因私事偷偷外出,快放学的时候才回来。他回来时发现小李正在偷偷写情书,为了让其他同学引以为戒,汤老师将小李的情书在班上念了出来,引得全班哄堂大笑。小李觉得没面子,请假回家休息了。班上的小敏喜欢
某次考试有一道多项选择题,共有A、B、C三个选项。参加考试的人中,共有20人选了A,15人选了B,10人选了C。其中选了两个选项的有5人,选了三个选项的有3人,还有2人未答此题。问有多少人参加考试?
马斯洛的需要层次理论中的最高层次是()。
Ayoungmangoingtojointhearmy(军队)andhadto【C1】________amedicalexamination.Thedoctorwassittingatadeskwhenhec
Whatrecommendationsdoesthetutormakeaboutthereferencebooks?AAllBResearchmethodCMainBodyDConclusionE
Tobereallyhappyandreallysafe,oneoughttohaveatleasttwoorthreehobbies,andtheymustallbereal.Itdoesn’tmatte
最新回复
(
0
)