首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将K整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意
下列给定程序中函数fun的功能是:将K整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意
admin
2021-04-28
56
问题
下列给定程序中函数fun的功能是:将K整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为87653142时,t中的数为7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
@include<conio.h>
void fun(long s,long*t)
{
int d:
long sl=1;
/**********found***********/
t=0;
while(s>0)
{
d=s%10;
/**********found***********/
if(d%2==0)
{
*t=d*s1+*t;
sl*=10;
}
S/=10;
}
}
void main()
{
long s,t;
system(”CLS”);
printf(“\nPlease enter s:”);
scanf(“%ld”,&s);
fun(s,&t);
printf(“The result is:%ld\n”,t);
}
选项
答案
(1)*t=0; (2)if(d%2!=0)或if(d%2==1)
解析
(1)由甬数定义可知,变量t是指针变量,所以对t进行赋初值0是不对的。因为t指向的足存放新数的变量,所以此处应给新数赋初值0,即*t=0;
(2)变量d表示数s各位上的数,此处的if条件应为判断d是否为奇数。
转载请注明原文地址:https://www.kaotiyun.com/show/23tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
T列数据结构中,不能采用顺序存储结构的是
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
下面描述中错误的是
以下不能输出字符A的语句是(注:字符A的ASCⅡ码值为65,字符a的ASCⅡ码值为97)
有以下程序:#include<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++:for(j=0;j<=3;j++){if(j%2==0)continue;x++;}x++:
下列关于栈的叙述正确的是
下面不属于软件测试实施步骤的是
下面描述中错误的是
在Windows菜单中,暗淡的命令名项目表示该命令
随机试题
5岁男性,心脏有杂音,预诊断为风湿热,其主要的诊断标准不包括
解剖式印模是在承托义齿的软硬组织处于()
L省甲县某施工企业由于施工原因,需要到J省乙县取得《民用爆炸物品销售许可证》的一企业购买2,4,6三硝基甲苯100kg。根据《民用爆炸物品安全管理条例》,该施工企业提出购买申请的审批行政机关是()。
【2014年真题】工程项目管理组织机构采用直线制形式的主要优点是()。
“原材料”、“库存商品”等存货类明细账,一般不采用()账簿。
证券公司从事资产管理业务的。净资本不得低于人民币()元。
本题涉及增值税法、消费税法、城建税和教育费附加、企业所得税法。某市化妆品生产企业为增值税一般纳税人,2015年度有关生产、经营情况如下:(1)销售成套化妆品30万件,开具增值税专用发票,注明销售额7200万元;零售成套化妆品5万件,开具普通发票,取得销
1905年。清政府在北京建立“巡警部”,这是中国历史上第一个全国性的专职警察机构。()
三、根据以下资料,回答下列题。2001年全国出口总额约为()万美元。
一位养老基金经理正在考虑三种共同基金,第一种是股票基金,第二种是长期政府债券与公司债券基金,第三种是回报率为8%的以短期国库券为内容的货币市场基金,这些风险基金的概率分布如下:基金回报率之间的相关系数为0.10。两种风险基金的最小方差资产组合的投资
最新回复
(
0
)