首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数mmn和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #i
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数mmn和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #i
admin
2021-02-25
71
问题
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数mmn和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<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("c:\test\in.dat","r"”);
wf=fopen("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/zntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
以下叙述中错误的是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误均是()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下选项中,能用作用户标识符的是
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
随机试题
法律规定的不以当事人的意志为转移的能引起法律关系的产生、变更和消灭的客观事实属于()。
HbF在出生时占(),4个月时不超过(),1岁时不超过(),2岁时不超过()。
关于阴道异常的处理措施哪项正确
肝火内盛耳鸣特点为痰浊耳鸣特点为
A.病理反射B.吞咽反射C.腹壁反射D.拥抱反射E.瞳孔反射出生时存在,永不消失的反射为()
我国证券交易所的设立和解散,由()决定。
根据现行规定,首次公开发行股票的公司及其主承销商应通过向询价对象询价的方式确定股票发行价格,发行人及主承销商根据累计投标询价的结果确定()。
李某是一家个人独资企业的业主,2008年2月以150万元的价格购入甲公司一处房屋作为办公场所,并将其价值60万元的自有房屋投入企业作为经营场所;为节省运输费用,李某将自有价值100万元的仓库与另一企业价值120万元的仓库互换,由李某向该企业支付差价。李某上
以下是计算两个向量点积的程序段:floatdotproduct(floatx[8],floaty[8]){floatsum=0.0;inti;for(i=0;i<8;i++)sum+=x[i]*y[i]
计算机内存编址的基本单元是______。
最新回复
(
0
)