首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
35
问题
请编写函数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全国计算机二级
相关试题推荐
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
有以下程序#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]+
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。
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
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);el
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;
数据库系统中实现各种数据管理功能的核心软件称为【】。
随机试题
A.主动转运B.易化扩散C.入胞作用D.单纯扩散O2透过肺泡膜属于()
Eggsaremyfavoritefood.Ilikethem【C1】______,hard-boiled,scrambled,orpoached.Ieateggsfor【C2】______,lunch,anddinn
血浆脂蛋白颗粒的表面由哪些物质构成
甲公司引进乙公司的一项技术,签订合同时乙公司提供证明文件证明其对该技术有转让权,但合同签订后丙公司指控甲公司使用该技术生产产品的行为侵权,丙为该技术的合法拥有者被查证属实。对此指控应由()。
下列各项中,属于滚动预算优点的有()。
个人独资企业分支机构的民事责任由()承担。
在知识传授方面侧重基础性和经典性的教育,称为专才教育。()
刑法
[*]
那达慕大会(NadamaFair)是蒙古族(Mongolian)人民具有鲜明民族特色的传统活动。“那达慕”是蒙古语,意为“娱乐、游戏”,还可以表示人们丰收的喜悦之情。每年农历六月初四开始的那达慕大会,是草原上一年一度的盛会。它是为适应蒙古族人民生活需要而
最新回复
(
0
)