首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
86
问题
请编写函数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全国计算机二级
相关试题推荐
设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++∣∣b++;语句后变量b的值是【】。
有以下程序#include#includemain(){printf(“%d\n”,strlen(“ATS\n012\1”));}程序运行后的输出结果是
有以下程序#includemain(){inta,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m:b=*p1+*p2+6;printf(“%d”,
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
设有如下关系表:则下列操作正确的是()。
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
A.异丙托溴铵B.喷托维林C.沙丁胺醇D.氨溴索E.布地奈德咳嗽伴有较多痰液时需合用
关于氧化锌丁香油盖髓剂不正确的是
北京××商贸有限公司(1101210078)委托辽宁×××进出口公司(2101910061)与韩国签约,为河北××钢铁有限公司(1312931542)进口B50-71A型电动叉车。货物运抵进境后,由大连××货运代理公司(2102981013)向进境地海关申
我国现行的股票按投资主体不同分为国家股、法人股、社会公众股和外资股等类型。( )
能够吸收活期存款、发放贷款、办理转账结算的只有()。
甲公司购进一台价值120万元的机器设备,向保险公司投保,保险合同约定保险金额为120万元。后保险期间发生了保险事故,造成该设备实际损失180万元;甲公司为防止损失的扩大,花费了6万元施救费。根据保险法律制度的规定,保险公司应当支付给甲公司的保险金数额是(
讲述“我喜欢夏天(冬天)”,要说出喜欢什么季节及其原因,这一讲述类型属于()。
“弹钢琴”是领导工作协调的一种形象比喻和要求。
洗钱罪所掩饰、隐瞒的违法所得及收益来源于下列哪个犯罪?()
WhatkindoforganizationisIbas?Itisaninternationalcompanyin______.WhoneedsthehelpofIbas?Anyonewho______.
最新回复
(
0
)