首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序blank1.c中函数fun()的功能是将整数n的值进行逆序转换,其结果通过函数值返回。 例如,输入123,则输出321。 输入-810,则输出-18。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注
给定程序blank1.c中函数fun()的功能是将整数n的值进行逆序转换,其结果通过函数值返回。 例如,输入123,则输出321。 输入-810,则输出-18。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注
admin
2023-02-27
25
问题
给定程序blank1.c中函数fun()的功能是将整数n的值进行逆序转换,其结果通过函数值返回。
例如,输入123,则输出321。
输入-810,则输出-18。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
1 #include
2 int fun(int n)
3 {
4 int m,y;
5 y=0;
6 if(n>=0)
7 m=n;
8 else
9 m=-n;
10 while(m!=0){
11 /*********found*********/
12 y=
【1】
+m%10;
13 /*********found*********/
14 m=
【2】
15 }
16 y=(n>=0)?y:-y;
17 /*********found*********/
18
【3】
19 }
20 int main()
21 {
22 int m1,m2;
23 scanf("%d%d",&m1,&m2);
24 printf("%d的逆向是%d\t",
25 m1,fun(m1));
26 printf("%d的逆向是%d\n",m2,fun(m2));
26 return 0;
27 }
选项
答案
(1)y*10或者10*y (2)m/10 (3)return y;
解析
题干要求将整数n逆序转换,霈要取变量n的每位上的数字。n%10的值为变量n的个位,n/10得到的数是去掉个位后的数字。
(1)程序将逆序后的数存放到变量y,y乘以10以后,加m的个位数字。故空1处应该填y * 10或者10*y。
(2)m的个位数已被用于y中,需要取出十位数字,m/10后得到的数为去掉了原先的个位,这时通过循环再取出个位数字。故空2处应该填m/10。
(3)程序将逆序后的数存放于变量y中,函数返回这个值,故空3处应该填return y;。
转载请注明原文地址:https://kaotiyun.com/show/tJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
正方形ABCD的边长为a,以AB、BC、CD、DA分别为直径画半圆,这四个半圆弧所围成的阴影部分的面积为()。
有一水池,单开甲管4小时把水注满,单开乙管6小时可以把满池水放完,如果两管同时开2小时之后,水池还能装3.5立方米,则水池容量是()立方米。
某班有36名同学参加数学、物理、化学课外研究小组,每名同学至多参加两个小组,已知参加数学、物理、化学小组的人数分别为26,15,13,同时参加数学和物理小组的有6人,同时参加物理和化学小组的有4人,则同时参加数学和化学小组的有()人。
某商店将某种品牌的电脑,按进价提高35%进行定价,然后打出“几折酬宾,外送50元车费”的广告,结果每台电脑获利208元,那么每台电脑的进价是()元。
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
某班新年联欢会原定的5个节目已排成节目单,开演前又增加了两个新节目,如果将这两个节目插入原节目单中,那么不同插法有()。
已知x-y=5,z-y=10,则x2+y2+z2-xy-yz-zx的值为()。
从1,2,…,10这十个数中取出四个数,使它们的和为奇数,则取法有()。
求方程|x-2|+|x-3|=1的整数根的个数为()。
1934年10月中旬,中共中央机关和中央红军(又称红一方面军)8.6万人撤离根据地,向西突围转移,开始长征。其中,中央红军突围以来最壮烈、最关键的一仗是()
随机试题
金融衍生工具的基本特征包括()。
铁棒打击头部导致子弹留在颅内导致
红丝疔好发部位是
未来工程建设的信息资源组织和管理具有以下()项特征。
根据现行税收政策,下列货物中适用于4%征收率的是()。
关于职业道德,正确的说法是()。
2011年,中国非金融领域对外投资总额从2006年的176.3亿美元上升到600.7亿美元,2012年一季度达到165.5亿美元,比去年同期增加94.5%;非金融领域外商直接投资总额1160.1亿美元,2012年3月外商直接投资比去年同期减少6.4%,已连
保险监管方式不包括()。
支票簿新闻(北大2009年研)
Itwouldbeamistaketo______thislawtosituationswhichareoutsidethisrange.
最新回复
(
0
)