首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。 示例如下。 输入:123,则输出:321 输入:﹣810,则输出:﹣18 请在程序的下划线处填入正确的内容并把下划线删除,
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。 示例如下。 输入:123,则输出:321 输入:﹣810,则输出:﹣18 请在程序的下划线处填入正确的内容并把下划线删除,
admin
2022-10-25
39
问题
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。
示例如下。
输入:123,则输出:321
输入:﹣810,则输出:﹣18
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
int fun(int n)
{
int m,y;
y=0:
if(n>=0)
m=n:
else
m=-n;
while(m!=0){
/**********found**********/
y=<u>【1】</u>+m%10;
/**********found**********/
m=<u>【2】</u>
}
y=(n>=0)?y:-y;
/**********found**********/
<u>【3】</u>
}
int main()
{
int m1,m2;
scanf(”%d%d”,&m1,&m2);
printf(”%d的逆向是%d\t”,m1,fun(m1));
printf(”%d的逆向是%d\n”,m2,fun(m2));
return 0;
}
选项
答案
(1)y*10或者10*y (2)m/10; (3)return y;
解析
题干要求将整数n逆序转换,需要取变量n的每位上的数字。n%10的值为变量n的个位,n/10得到的数是去掉个位后的数。
(1)程序将逆序后的数存放到变量y,y乘10以后,加m的个位数字。此空填写“y*10”或者“10*y”。
(2)m的个位数字已被用于y中,需要取出十位数字,m/10得到的数为去掉了原先的个位后的数,这时通过循环再取出个位数字。此空填写“m/10;”。
(3)程序将逆序后的数存放于变量y中,函数返回这个值。此空填写“return y;”。
转载请注明原文地址:https://kaotiyun.com/show/kCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#lnclude<stdio.h>structtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
若有定义语句charc=’\101’;则变量c在内存中占
有以下程序:#includeintml(intx,inty){if(x
若有定义 inta,b,c;以下选项中的赋值语句正确的是()。
有以下程序:#include<stdio.h>voidfun(intp){intd=2;p=d++;printf("%d",p);}main(){inta=1:fun(a);printf(
有以下程序:#include<stdio.h>main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
随机试题
男性,60岁。3个月来自觉乏力,1个月来出现渐进性呼吸困难、气短、腹胀、尿少、下肢水肿,体重无明显变化,无胸痛、发热等。既往有慢性支气管炎病史30年,饮酒史20年。查体:T36.5℃,P102次/分,BP90/80mmHg,轻度贫血貌,颈静脉怒张,双肺(一
A、枕骨B、颊骨C、骶骨D、臀部E、肩胛骨面先露的指示点是()。
休克患者的一般紧急治疗措施中,错误的是
商业汇票是指汇票的()为商业企业的汇票。
基金管理公司应制定估值及份额净值计价错误的识别及应急方案,当计价错误率达到()%时,基金管理公司应当公告并报监管机构备案。
青年们的一封信巴甫洛夫什么是我对于我们祖国献身科学的青年们的希望呢?首先是循序渐进。我无论在任何时候都不能不心情激动地谈到这种成效卓著的科学工作所应具备的最
经营者的不正当竞争行为给被侵害的经营者造成的损失难以计算,赔偿额为()。
产业发展中的财政补贴在短期内可能_______了企业,_______了消费,但如果长期使用,可能反而_______产业结构,导致腐败、低效率和不公平的市场竞争。填入划横线部分最恰当的一项是:
A、 B、 C、 D、 C考查图形对称。给出的图形中有对称轴可使阴影部分相互对称,故只有C项符合规律。
PsychologistAlfredAdlersuggestedthattheprimarygoalofthepsyche(精神)wassuperiority.Although【C1】______hebelievedthati
最新回复
(
0
)