首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
admin
2019-09-02
16
问题
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
void fun(long s,long*t)
{int d;
long s1=1;
*t=0;
while(s>0)
{d=s%10;
/**********found**********/
if(d%2=0)
{*t=d*s1+*t;
s1*=10;
}
/**********found**********/
s\=10;
}}
main()
{ long s,t;
printf("\nPlease enter s:");scanf ("%ld", &s),
fun(s,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)if(d%2=0) (2)s/=10;
解析
本题中函数的功能是将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。首先在函数中对长整型数的每一位来进行截取,然后对其进行判断,最后根据判断结果进行操作。
(1)第一个标识是判断d是否是偶数,即比较“d%2”是否等于0,在C语言中,“==”表示的是“等于”,而“=”是赋值,因此,第一个标识下“if(d%2=0)”应改为“if(d%2==0)”。
(2)第二个标识下的“s\=10;”是对a的截取,这里的“\”本意应该是除号,但这个在C语言中是不可识别的,所以第二个标识下“s\=10;”应该改为“s/=10;”。
转载请注明原文地址:https://kaotiyun.com/show/HORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:计算并输出S=1+例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数m
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
以下选项中不能用作C程序合法常量的是
以下选项中,不能作为合法常量的是
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c一(’a’-’A’);C++;}}voidmain(){char
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s=hello";则以下叙述中正确的是
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
关于C语言标识符,以下叙述错误的是()。
下面不属于软件需求分析阶段任务的是
随机试题
抗溶性泡沫灭火剂是指所产生的泡沫施放到醇类或其他极性溶剂表面时,可抵抗其对泡沫破坏性的泡沫灭火剂,又称为抗醇泡沫灭火剂。()
某人于第一年年初向银行借款30000元,预计在未来每年年末偿还借款6000元,连续10年还清,则该项贷款的年利率为()
中度危险性医疗物品不包括
下列不是产肠毒素大肠埃希菌检验步骤的是
通过集体讨论,使思维相互撞击进发火花,达到集思广益效果的创造性训练方法是()。
被称为“近代实验科学的鼻祖”,并首次把“教育学”作为一门独立的学科提出来的人是()
对严重危害社会治安的犯罪分子,我国长期坚持采取()的政策。
下列语句中有语病的是()。
BookkeeperWantedJobtypeTempAboutthejobofbookkeeping,allofthefollowinginformationisclearexcept______.
Whichofthefollowingitalicizedpartsisaadverbialclause(状语从句)?
最新回复
(
0
)