首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无
从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无
admin
2013-03-25
36
问题
从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数proe返回。
例如,当arr[8]={1 3,1,205,252,2,333,4444,21)时实际输入时,数与数之间用Enter键分开,bb[4]={252,333,4444)。
注意:部分源程序给出如下。
请勿改动函数main()和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
#include
#define M 1000
int proc(int arr[],int bb[],int num)
{
int i,m=0;
int g,s;
for(i=0;i
{
g= 【1】 ;
s=arr
/10%10;
if((g+s)>5)
【2】 ;
}
return 【3】 ;
}
void main()
{
int arr[M];
int yy[M];
int num=0,m=0,i=0;
printf("Input number:\n");
do
{
scanf("% u",&arr[num]);
}
while(arr[num++]!=0);
m=proc(arr,yy,num);
printf("\nyy=");
for(i=0;i
printf("%u",yy/
);
}
选项
答案
【1】arr[i]%10 【2】bb[m++]=arr[i]【3】m
解析
将一个整数对10取余,则得到该整数的个位数,将一个整数除以10再对10取余,则得到该整数的十位数。由程序可以看出,变量s保存了整数的十位数,所以应该将整数的个位数保存在变量g中;根据题意,当整数的个位与十位的数字之和大于5时,则将该整数保存到数组bb中;变量m记录了满足条件的无符号整数的个数,题目要求将满足条件的无符号整数的个数由proc()函数返回,所以函数返回m。
转载请注明原文地址:https://kaotiyun.com/show/jXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言提供的合法关键字是()
有以下程序;main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}执行后的输出结果是()
在设计程序时,应采纳的原则之一是()
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
若有说明语句:charc=’\72’;则变量c
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
随机试题
财务分析工作具有以下作用:
通常情况下,工程洽商的提出者是()。
动态资产配置的目标在于,在不提高系统性风险或投资组合波动性的前提下提高长期报酬,这与风险与收益匹配的原则互相矛盾。()
甲公司为建造一栋办公楼,于2013年12月1日借入期限为三年,本金为1000万元,年利率为6%,按年付息到期一次还本的专门借款。另外,甲公司有一般借款200万元,年利率为7%,期限为2年,每年年末计提利息,将于2015年6月30日到期。工程采用出包方式,2
下列关于课外、校外教育的说法,错误的是()
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是()。
VBA中要进行读文件操作,应使用的命令是
Therearetwowaystocreatecolorsinaphotograph.Onemethod,calledadditive,startswiththreebasiccolorsandaddsthemt
Theideathatsciencecan,andshould,berunaccordingtofixedanduniversalrules,isbothunrealisticandpernicious.(81)I
过去一个星期以来,差不多每天晚上,本街43号都有人打麻将,由十点钟开始,一直打到深夜三点甚至四点,喧闹不堪,使我们无法入睡。我们曾经同他们交涉,但他们却变本加厉。希望你们能派人去制止这种行为。注意:必须包括对收信人的称谓、写信日期、发信人的签名等基
最新回复
(
0
)