首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #
admin
2021-04-28
33
问题
请编写函数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,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);
felose(fp);
felose(wf);
选项
答案
inti=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/0Utp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C;}printf(’’%d,%d,%dkn’’,a,b,c);)则程序的输出结果是
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;P=c;S=&c[5];printf("%d\n",s-P);}程序运行后的输出结果是
有以下程序#includemain(){charc[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;i++)for(j=0;p[i][j
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为
以下叙述中正确的是()。
以下数组定义中错误的是
下列关于数据库设计的叙述中,正确的是
以下选项中可用作C程序合法实数的是
软件调试的目的是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}()。
随机试题
2016年,全年原创首演剧目1423个,扶持了100名京剧、地方戏表演艺术家向200名青年演员传授经典折子戏。第十一届中国艺术节共汇聚67台参评参演剧目和1000余件美术作品,观众达40万人次。国家艺术基金2016年共有966个项目获得立项资助,较2015
大肠埃希菌产生的大肠埃希菌素属于
哮证缓解期肺虚证的主方为热哮主方为
基金管理公司办理以下重大变更事项时,无须报中国证监会批准的是()
企业以现金支付给职工的工资、奖金、各种津贴和补贴等职工薪酬均应反映在“支付给职工以及为职工支付的现金”项目中。()
登门槛效应(FootInTheDoorEffect)又称得寸进尺效应,是指一个人一旦接受了他人的一个微不足道的要求,为了避免认知上的不协调,或想给他人以前后一致的印象.就有可能接受更大的要求。这种现象,犹如登门槛时要一级台阶一级台阶地登,这样能更容
豆浆含钙量与牛奶相近,老年人可用豆浆代替牛奶。()[河北省2008年5月三级真题]
现代性道德的特点有()。
(),岗位胜任特征的研究意义主要体现在工作岗位分析上。
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()。
最新回复
(
0
)