首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。 #include<conio.h> #inc
给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。 #include<conio.h> #inc
admin
2009-02-15
121
问题
给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。
#include<conio.h>
#include<stdio.h>
/************found************/
void fun(long s,long t)
{ long s1=10;
*t=S%10;
while(s>0)
{ s=s/l00;
*t=S%10*s1+*t;
/************found************/
s1=s1*100;
}
}
main()
{longs,t;
clrscr();
printf ("\nPlease enter s:”);
scanf("%ld",&s);
fun(s,&t);
printf("The result is:%1d\n",t);
}
选项
答案
void fun(long s,long t) 改为 void fun(long s,long*t) s1=s1*100; 改为 s1=s1*10;
解析
从fun函数可以看出,变量t应该是指针变量。因此,在形参表列中,t之前应该加“*”;从s中取出奇数位构建新数是逐位进行,而不是跳位的。因此,s1应该乘以10。
转载请注明原文地址:https://kaotiyun.com/show/TTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于我国科技领域取得的一些新成就,表述错误的是()。
化学与生产、生活息息相关,下列叙述错误的是()。
下列说法错误的是()。
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
中国APEC峰会批准了《亚太经合组织互联互通蓝图》这一里程碑式文件,决心在2025年前实现()的远景目标,并完成共同确立的具体指标。
某县公安局民警甲在一次治安检查中被乙打伤,公安局认定乙的行为构成妨碍公务,据此对乙处以200元罚款。甲认为该处罚决定过轻。下列哪种说法是正确的?()
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
能够根据样本结果推断总体数量特征的调查方式是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
随机试题
直线移距分度法是在__________之间配置交换齿轮进行分度的。
各级人民政府工商行政管理部门和其他有关行政部门应当依照法律、法规的规定,在各自的职责范围内采取措施,保护消费者的合法权益。()
A.毛果芸香碱B.阿托品C.新斯的明D.碘解磷定E.有机磷酸酯类
女性,28岁,原发不育,月经减少4个月,诊断性刮宫未发现异常。妇科检查子宫稍小,活动欠佳,双侧可触及不规则包块、质硬。本例最可能的诊断是
无权限人假冒他人或虚构人名在票据和结算凭证上签章的行为称为变造。()
下列综合绩效评价指标中,属于财务绩效定量评价指标的是()。
下列语句中,有歧义的一项是()。
中国消费信贷市场的现状,使得对中国银行业投入巨资的西方银行在信用卡业务上仍是投资,没有盈利。不过,外资银行对中国信用卡市场并没有失掉信心。虽然中国的消费者没有透支消费的习惯,而这个“硬币”的另一面是中国居民的个人负债率很低,中国内地的个人消费信用市场才刚刚
《九章》
Whensome19thNewYorkerssaid"Harlem",theymeantalmostallofManhattanabove86thStreet.Towardtheendofthecentury,h
最新回复
(
0
)