首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #
admin
2018-03-28
23
问题
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数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\sa.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/hJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Windows的空口分为两类,一类是应用程序窗口,另一类是【】窗口。
有以下程序main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}
按"先进后出"原则组织数据的数据结构是【】。
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
若有以下程序main(){inta[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i=0;i
若x为int类型,请写出与!x等价的C语言表达式______。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
数据库系统中实现各种数据管理功能的核心软件称为【】。
随机试题
下列哪项不是肝气犯胃型呕吐的主证
简述中药的性能与性状的区别。
A.可拉明B.硫酸镁C.阿拉明D.硝普钠E.阿托品
某机电设备安装公司中标某海上油气处理模块(约2800t钢结构和管道、电气等组成的生产模块)的施工总承包合同,合同的通用条款规定,材料由业主供给,项目生产用电由业主提供,本项目需由机电安装公司完成。在合同的专用条款中约定了工程范围、工期、质量标准、安全环境要
向不同的会计资料使用者提供的财务会计报告编制依据应当一致。()
下列组织或人员中,应当进行税务登记的有()。
某县要修水电站,县政府下发文件要求每个公职人员都要参加电站集资。某镇小学校领导按照文件要求,在领工资之前,从每位教职工的工资中分别扣除了文件规定上交的集资款。对此,下列说法错误的是()。
如何培养学生的态度与品德?(济南长清)
根据下列资料,回答下列题。2011年,新疆全口径财政收入。1646.18亿元,增长38.2%。地方财政收入1038.80亿元,增长49.8%。地方财政一般预算收入720.91亿元,增长44.0%,其中,各项税收收入593.36亿元,增长42.6%
结合材料回答问题:材料1中国共产党的90年历史,是一部团结带领中国人民实现民族独立、人民解放和国家富强、人民幸福的奋斗史;是一部把马克思主义基本原理同中国实际和时代特征相结合、不断找到适合中国国情发展道路的探索史。环顾世界,还
最新回复
(
0
)