首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数
admin
2019-03-06
72
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数,…,a[9]存放9出现的次数。
例如,若m为14579233,则输出结果应为:0,1,1,2,1,1,0,1,0,1,
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(int m,int a[10])
{int i;
for(i=0;i<10;i++)
/*********found*********/
【1】
=0;
while(m>0)
{
/*********found*********/
i=
【2】
;
a
++;
/*********found*********/
m=
【3】
;
}
}
main()
{int m,a[10],i;
printf("请输入一个整数:"),
scanf("%d",&m);
fun(m,a);
for(i=0,i<10;i++)
printf("%d,",a
);
printf("\n");
}
选项
答案
(1)a[i] (2)m%10 (3)m/10
解析
数组a各元素初始化为0,用求余和整除相结合的方法得到数字的每一位数字,并用它做为数组a的下标,相应元素加1。
填空1:数组a的10个元素赋值为0。
填空2:m%10可得到数m的最后一位数字。
填空3:m/10可使数字截短,即去掉最后一位。
转载请注明原文地址:https://www.kaotiyun.com/show/HIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义并赋值,以下正确的表达式是
可以在C语言程序中用做用户标识符的一组标识符是()。
C语言规定,在一个源程序中,main函数的位置()。
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大数,再求这N个最大值中的最小的那个数作为函数值返回。请填空______。#include<stdio.h>#defineN100intfun(int(*a)
下列程序的运行结果为【】。#include<math.h>#include<stdio.h>main(){ints=1;floatn=1,pi=0;doublet=1;
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
随机试题
按照《商业银行法》的规定,核心资本不包括()。
中国公用计算机互联网的国际出口带宽量为【】
成本领先战略
能够识别真核基因启动子的是
男性患者,9岁,头痛、呕吐20余天,MRI检查如下图所示,最可能的诊断及最可能导致的继发改变是
根据基金销售费用规范,下列选项中表述正确的是()。
下列有关民事法律关系的说法中,正确的是()。
下列各项中,可以作为企业产品定价目标的有()。
领导安排工作不能胜任,怎么办?
设函数y(x)(x≥0)二阶可导,且y’(x)>0,y(0)=1.过曲线y=y(x)上任意一点P(x,y)作该曲线的切线及x轴的垂线,上述两直线与x轴所围成的三角形的面积记为S1,区间[0,x]上以y=y(x)为曲边的曲边梯形面积记为S2,并设2S1一S2
最新回复
(
0
)