首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回,规定,函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确结果。
给定程序MODII.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回,规定,函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确结果。
admin
2013-03-29
54
问题
给定程序MODII.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回,规定,函数中a1放个位数,a2放十位数。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
int fun(int *b)
{ int k,a1,a2,i=0;
for(k=10;k<=55j k++) {
/*************found*************/
a2=k/10;
al=k-a2*10;
if((k%3==0&&a2==5)||(k%3==0
&&a1==5))
( b
=k;i++;}
/*************found***********/
return k;
}
main()
{ int a[100],k,m;
m=fun(a);
printf("The result is:\n");
for(k=0;k
a[k]);printf("\n");
}
选项
答案
(1)a2=k/10; (2)return i;
解析
(1)第一标识下“a2=k/l0;"是截取十位数,截取个位数是k%10,而截取十位数是k/10,因此第一标识下应改成“a2=k/10:"。
(2)变量i是标识数组b的下标也就是数组的个数,题目中“retum k;"返回的是循环条件表达式中的变量,所以这里应该将"return k;"改为"return i;"。
转载请注明原文地址:https://kaotiyun.com/show/eXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";
以下程序段的执行结果为#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("SUM=%d",sum
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
以下不能对二维数组a进行正确初始化的语句是
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
在C语言的函数中()
随机试题
患者,男,40岁。近几天来上腹部疼痛不适反复发作,2小时前在睡眠中突感上腹刀割样剧痛,继之波及全腹。既往有十二指肠溃疡病史。根据临床表现和辅助检查结果,拟诊为十二指肠溃疡。该患者先试行非手术治疗,其措施不包括
犬,10岁,因胸部食管阻塞,需施胸部食道手术,用吸入麻醉维持,就麻醉安全性而言,宜选用的麻醉剂是
在导致事故发生的各种因素中,()占主要地位。
投资项目建设方案所采用的高新技术,应符合先进性、创新性、成熟性和()的要求。
怎样理解掌握知识和发展智力相统一的规律?
在知、情、意、行四个教育环节中,基础性的环节是()
根据以下资料,回答下列问题。与上月相比,2015年5月的多晶硅平均进口价格约:
下列关于软件设计基本原理的叙述中错误的是
Lookatthecar.It’sMr.Black’scar.Itdoesn’tworknow.Mr.Blackisunderit.Heismendingit.Mrs.Blackisnearthecar.
Inacompetitiveandfast-pacedmodernsociety,busybusinessexecutivesaresoengrossingintheirworkthattheyhardlyknow
最新回复
(
0
)