首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数unsigned fun (unsigned w),w 是一个大于 10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后 n-1位的数作为函数值返回。 例如:w值为5923,则函数返回923;若w值为923,则函数返回23。
请编写一个函数unsigned fun (unsigned w),w 是一个大于 10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后 n-1位的数作为函数值返回。 例如:w值为5923,则函数返回923;若w值为923,则函数返回23。
admin
2010-11-26
46
问题
请编写一个函数unsigned fun (unsigned w),w 是一个大于 10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后 n-1位的数作为函数值返回。
例如:w值为5923,则函数返回923;若w值为923,则函数返回23。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。
试题程序:
#include<conio. h>
#include<stdio. h>
unsigned fun(unsigned w)
{
}
main()
{
unsigned x;
clrscr ();
printf("Enter a unsigned integer
number: ");
scanf ("%u",&x);
printf("The original data is:%u\n",x);
if (x<10)
printf ("Data error! ");
else
printf ("The result :%u\n", fun(x) );
}
选项
答案
unsigned fun (unsigned w) { if(w>=10000) return w%10000; /*求出n位整数w的后n-1位的数*/ if(w>=1000) return w%1000; if(w>=100) return w%100; if(w>=10) return w%10; }
解析
我们首先应该明白无符号整数的定义形式,若它大于10000(5位)时,将10000对它求余则结果为后4位;当它大于1000(4位)时,将1000对它求余则结果为后3位,花此类推。特别注意这里所有if()的顺序不能颠倒。
转载请注明原文地址:https://kaotiyun.com/show/QJID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
金融市场最基本的功能是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
行政征收的实施应以下列哪一项内容为前提?()
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
某河段中的沉积河沙可供80人连续开采6个月或60人连续开采10个月。如果要保证该河段河沙不被开采枯竭,问最多可供多少人进行连续不间断的开采?(假定该河段河沙沉积的速度相对稳定)
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
面值分别为1角、2角、5角的纸币共100张,总面值为30元整,其中2角的总面值比1角的总面值多1.6元。问面值1角、2角、5角的纸币各多少张?()
随机试题
患儿男,13岁,受凉后鼻塞、打喷嚏及流清涕,5天后左耳耳闭,微痛伴听力下降。检查见鼻黏膜急性充血、水肿,下鼻道有较多黏涕,左耳鼓膜充血,无穿孔。为减轻耳闭,下述措施恰当的是
患者,男,42岁。颈部、窝部有皮疹、瘙痒1年。近3个月来工作忙,加班熬夜,皮疹加重,皮损处有苔癣化斑片,抓痕、血痂,伴心烦急躁易怒,口苦咽干,失眠多梦,便干,舌红,脉弦数。诊断为
围生期是指
(2007年)容器内储有一定量的理想气体,若保持容积不变,使气体的温度升高,则分子的平均碰撞频率和平均自由程的变化情况为()。
B公司于2005年3月20日,购买甲公司股票150万股,成交价格每股9元,作为短期投资;购买该股票另支付手续费等22.5万元。5月20,收到甲公司按每10股派3.75元的现金股利。2005年6月30H短期投资期末账面余额为()万元。
基础货币是()。
义务教育是国家用______规定对一定年龄儿童实施的某种程度的______学校教育。
将函数y=的图象按向量a平移后所得的图象关于点中心对称,则向量a的坐标可能为()。
JapaneseattackedthePearlHarborin______.
Whatisthemainideaofthispassage?Whatdoestheword"abstainer"(Line4,Para.2)mean?
最新回复
(
0
)