首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。 示例如下。 输入:123,则输出:321 输入:﹣810,则输出:﹣18 请在程序的下划线处填入正确的内容并把下划线删除,
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。 示例如下。 输入:123,则输出:321 输入:﹣810,则输出:﹣18 请在程序的下划线处填入正确的内容并把下划线删除,
admin
2022-10-25
51
问题
给定程序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://www.kaotiyun.com/show/kCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
有以下程序#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
有以下程序:#includeintfun(intX){intP;if(x==0||x==1)return(3);P=x—fun(x一2);returnP;
有定义:inta=64,b=8;,则表达式(a&b)||(a&&b)和(a|b)&&(a||b)的值分别为()。
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
有以下程序:#include<stdio.h>voidfun(intp){intd=2;p=d++;printf("%d",p);}main(){inta=1:fun(a);printf(
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
若函数中有定义语句:inta;,则()。
随机试题
Whichofthefollowingisusedtomeasureaperson’spotentialabilityoflearninganewlanguage?
局部尺寸是指在实际要素的任意正截面上,二测量点之间测得的_______。
下列________不宜春栽。
应急反应时血中肾上腺素浓度增高,引起心血管和呼吸等活动加强,这一调节属于
马克思认为,“在私人劳动产品的偶然的不断变动的交换关系中,生产这些产品的社会必要劳动时间作为调节作用的自然规律强制地为自己开辟道路,就像房屋倒在人的头上时重力定律强制地为自己开辟道路一样。因此,价值量由劳动时间决定是一个隐藏在商品相对价值的后面的秘密。”这
我国《刑法》规定的完全刑事责任年龄是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。硬盘的容量是内存容量的______。
Whydidthewoman’sfacelookpale?
Globalizationisthepresentworldwidedrivingtowardaglobal-(1)______izedeconomicsystemdominatedbysupranationalcorpor
最新回复
(
0
)