首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
79
问题
请编写函数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全国计算机二级
相关试题推荐
以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。main(){inta=10,b=20*s,*t;s=&a;t=&b;__________printf(“
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0},b[5]:{1,2,3,4,5},i,s=0;for(i=0;i
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf(“%d”,&x);if(x++>2)printf(“%d”,x);
数据库技术的根本目标是()。
下列定义变量的语句中错误的是()。
在printf的格式字符中,e格式字符的作用是()。
若函数中有定义语句:inta;,则()。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
在数字通信系统中,帧同步系统一旦出现帧失步,系统即会立即进行调整。()
以下关于作品、作者、体裁对应关系的说法,错误的是()。
膝关节CT检查的体位是
刘某在甲市乙区开了一个书店,在区文化局办理了文化经营许可证,但未办理税务登记,且一直未缴纳税款。乙区国税局要求刘某限期缴纳税款3000元,并决定罚款2000元。后因刘某逾期未缴纳税款和罚款,乙区国税局将刘某书店里的一批字典扣押,区文化局也吊销了刘某的文化经
保险的职能有()。
甲、乙签订一份建筑材料买卖合同,甲为买受人,乙为出卖人,合同中约定甲将货款30万元支付给乙的5天内,乙将材料运至甲的工地,当甲准备按合同约定支付货款时,突然得到消息并有确切证据证明乙存在( )情形之一的现象,甲即可中止履行合同。
2012年年初,乙公司为其200名中层以上职员每人授予100份现金股票增值权,这些职员从2012年1月1日起在该公司连续服务3年,即可按照当时股价的增长幅度获得现金。该增值权应在2016年12月31日之前行使。乙公司估计,该增值权在负债结算之前的每一资产负
我国对于商业银行流动性监管采用的流动性比例不得低于()
对应于过程输出无偏移的情况,西格玛水平Z0是指规范限与()的比值。
Everybody’sultimategoalinlifeistobesuccessfulandhappy.Eachperson’s【B1】______ofsuccessisdifferent.Manypeoplef
最新回复
(
0
)