首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不
admin
2019-09-02
28
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
/**********found**********/
void fun(1long s,long t)
{long s1=10;
*t=s%10;
while(s>0)
{ s=s/100;
*t=s%10*s1+*t;
/**********found**********/
s1=s1*100;
}}
main()
{long s,t;
printf("\nPlease enter s:");scanf("%ld”,&s);
fun(s,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)void fun (long s,long*t) (2)s1=s1*10;
解析
本题中函数的功能是依次取出奇数位上的数。该题的解题思路主要是找出数字中的奇数位上的数。
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“void fun(long s,long t)”语句中的t只需改为“void fun(long s,long*t)”。
(2)分析函数内的循环过程可知s1的用途是每次将母t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加1位,因此,第二个标识下应该是“s1=s*10;”。
转载请注明原文地址:https://kaotiyun.com/show/1ORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序MODI1.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
以下选项中不能用作C程序合法常量的是
以下选项中不合法的标识符是
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="ace",aa[10]="bbxxyy";
在嵌套使用if语句时,C语言规定else总是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
台式卧式铣镗床的工作台分度定位机构通常有()种。
具体行政行为必须同时具备三项标准能被认为是合法的()。
在观察不染色活细菌和螺旋体形态和运动时,应用何种显微镜
A.生B.长C.化D.收E.藏五化中属于“金”的是()
肝经风热,小儿惊风,夜啼者。宜选只外感风热,目赤肿痛者。宜选用
下列违反了“保护商业秘密和客户隐私”要求的是()。
(2012年)通过使用相关的统计工具来分析影响企业业务流程的因素,进而改进流程,控制错误率和废品率,从而提升组织的绩效水平,这种绩效改进方法是()。
地震时震源越浅,破坏力越大,波及范围也越大()
Notwantingtoembarrassthenewsecretary,he______manywordsunsaid.
Byusingnewforeigntextbooks,wecouldnotonlylearntherightexpressionofbusinessideas,butalsowewillknowthelastes
最新回复
(
0
)