首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include < stdio.h
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include < stdio.h
admin
2017-09-23
135
问题
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include < stdio.h >
#include < stdlib.h >
#define M 1 4
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;
print:f("%c",s
[j]);}
printf("\n");
}
}
main()
{char a[M][M];
int x,y;
get(a);
fun(a,&x,&y);
print:f("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.ctat",’fr");
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://www.kaotiyun.com/show/Voxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=1,b=2;charc=a^b<<2;printf("\n%d",C);}
若有以下定义(设int类型变量占2个字节)inti=8,j=9:则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
下面程序的运行结果是()。#include<stdio.h>main(){chara[80],*p"AbabCDcd";inti=0,j=0;while(*(p++)!=’\0’){if(*p>=’a’
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值为()。
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
在关系数据库中,用来表示实体之间联系的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下不能正确计算代数式值的C语言表达式是()。
_____________是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
随机试题
气相色谱对进样量的要求是:液体样1~10μL,气体样1~20μL。
下列各项,不属于车前子主治证的是
苏子降气丸由紫苏子、半夏、厚朴、前胡、陈皮、沉香、当归、甘草组成,具有降气化痰,温肾纳气之功效。主治上盛下虚、气逆痰壅所致的咳嗽喘息、胸膈满闷。关于当归的说法,错误的是
某建设项目通过财政预算内拨款、自筹资金、发行股票和发行债券等方式筹集项目的资本金。( )
(2006年考试真题)某旅行社组织50人的旅游团赴太湖旅游,每人收取旅游费2000元。旅行社实际为每人支付住宿费500元,餐费500元,交通费400元,门票80元。已知旅游业营业税税率为5%。该旅行社此次旅游业务应缴纳的营业税税额为(
A、减少了2个百分点B、减少了1个百分点C、增加了1个百分点D、增加了4个百分点B2008年末城镇单位就业人员中在岗职工占城镇就业人员总数的比重为:11515÷30210×100%≈38%;2007年末所占比重为:(11515-88)÷(30210
信息市场是要素市场的构成之一,其交易对象信息商品的特殊性决定了该市场与其他要素市场具有不同的特点,主要体现在()。
根据图表,以下正确的一项是()。
没有抽象的真理,真理总是具体的。这一命题的根据在于()
TheBrainsBusinessAForthoseofacertainageandeducationalbackground,itishardtothinkofhighereducationwithoutth
最新回复
(
0
)