首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和
admin
2018-08-11
49
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define M14
void NONO();
void fun(char(*t)[M],int*a,*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();
}
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
int i,j,x,y;
char a[M][M];
fp=fn("c:\test\in.dat","r");
wf=fCpen("C:\test\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);
}
选项
答案
int i=0,j=0;//循环统计的下标 *a=0;//初始化a字符统计的个数 *c=0;//初始化c字符统计的个数 for(i=0;i<M;i++)//行 { for(j=0;j<M;j++)//列 { if(t[i][j]==’A’)//字符 是a,计数 (*a)++; if(t[i][j]==’c’)//字 符是c,计数 (*c)++; } }
解析
对二维数组的行列分别循环,行优先,查找数组中元素为A或者C,分别对其进行计数。
转载请注明原文地址:https://kaotiyun.com/show/Zjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。main(){charc;intn=100;floatf=10;doublex;x=f*=n/=(c=50);printf("%d%f\n",
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
假定下面程序可执行文件名prg.exe,则该程序所在的子目录下输入命令行:prghellogood<回车>后,程序的输出结果是_______。main(intargc,char*argv[]){inti;fo
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
栈通常采用的两种存储结构是
数据库设计包括概念设计、【 】和物理设计。
fwrite函数的一般调用形式是
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
随机试题
配置C25现浇钢筋混凝土梁,断面尺寸为200mm×500mm,钢筋直径为20mm,钢筋间距最小中心距为80mm,石子公称粒级宜选择()mm。
电气控制电路测绘前要检验被测设备是否有电,无论什么情况都不能带电作业。()
A.皮丘隆起,并出现红晕硬块,直径大于1cm,或红晕周围有伪足、痒感B.试验处皮肤有明显突起的风团或大丘疹,周围充血或不充血C.皮丘红肿,硬结大于1.5cm,红晕可超过4cm,有时出现伪足,有痒感D.局部有出血点,直径大于1cm,有丘疹E.局部有白
成人直肠的全长应为()
李某起诉王某要求返还10万元借款并支付利息5000元,并向法院提交了王某亲笔书写的借条。王某辩称,已还2万元,李某还出具了收条,但王某并未在法院要求的时间内提交证据。法院一审判决王某返还李某10万元并支付5000元利息,王某不服提起上诉,并称一审期间未找到
防排烟系统调试中,防火阀、排烟防火阀的调试包括()。
人类社会经济制度的演变包括()阶段。
(2017·山东)下列心理学家的学习理论属于联结主义学派的有()
一、注意事项1.本试题本由给定资料与作答要求两部分构成。考试时间为180分钟。其中,阅读给定资料参考时限为50分钟,作答参考时限为130分钟。满分150分。2.请在试题本、答题卡指定位置用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,
A、Standstill.B、Sitdown.C、Getexercises.D、Changethehouse.D
最新回复
(
0
)