首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改止程序中的错误,使它能得出止确的结果。 注意:不要改
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改止程序中的错误,使它能得出止确的结果。 注意:不要改
admin
2022-12-09
35
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改止程序中的错误,使它能得出止确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
/************found************/
void fun(long 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("%1d",&s);
fun(s,&t);
printf("The result is:%1d\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,lon*t)”。
(2)分析函数内的循环过程可知s1的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加1位,因此第二个标识下应该是“s1=s1*10;”。
转载请注明原文地址:https://www.kaotiyun.com/show/8W0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某校高一、高二、高三三个年级的学生人数比为7:8:10,若全校共有学生2500人,则高一有()人。
在由数字0,1,2,3,4,5所组成的没有重复数字的四位数中,不能被5整除的数共有个()。
如图,△ABC中BD=2DA,CE=2EB,AF=2FC,那么△ABC的面积是阴影三角形面积的()倍。
用数字0,1,2,3,4,5组成没有重复数字的四位数,其中三个偶数连在一起的四位数有()。
设直线的方程是A<+By=0,从1,2,3,4,5这五个数中每次取两个不同的数作为A,B的值,则所得不同直线的条数是()。
大革命失败后,在纠正陈独秀右倾机会主义错误的同时,党内开始滋长一种“左”的急躁情绪。从1927年7月大革命失败到1935年1月遵义会议召开之前,“左”倾错误先后三次在党中央的领导机关取得了统治地位,尤其是以王明为代表的“左”倾教条主义错误,使中国革命受到严
资本作为一种自行增殖的价值,不仅在生产过程内运动,而且在流通过程内运动。产业资本顺次地经过三个阶段,采取三种职能形式,实现价值增殖,最后回到原来的出发点。其中,发挥实现价值与剩余价值的职能形式是()
设A是3阶矩阵,将A的第1列分别乘以(-1/2)与(-1)依次加到第2列与第3列得B,再将B的第1行分别乘以(-1/2)与(-1)依次加到第2行与第3行得C,则下列选项正确的是()①A与C相似.②A与C合同.
WhenNeilArmstrongandBuzzAldrinreturnedfromthemoon,theircargoincludednearlyfiftypoundsofrockandsoil,whichwer
以下关于敏捷开发方法特点的叙述中,错误的是________。
随机试题
Word2000中的“即点即输”功能只能用在
下列有关紫外线消毒的方法,错误的是
肾盂肾炎最主要的治疗措施是
在Internet中,用户通过FTP可以()。
()是应急预案的总体描述。
甲企业厂房原值2000万元,2015年11月对该厂房进行扩建,2015年底扩建完工并办理验收手续,增加房产原值500万元,已知房产税的原值扣除比例为30%,房产税比例税率为1.2%,计算甲企业2016年应缴纳房产税税额的下列算式中,正确的是()。
某水井的水可供40人饮用6年或30人饮用10年。如果要保证该水井不会干枯(假设地下水渗入该水井的速度相对稳定),最多可供多少人一直饮用?()
1999年全球互联网上贸易额达1450亿美元,2000年将达2000~4000亿美元。电子商务的发展,对加快资本周转速度起着重要作用,体现在缩短
A、 B、 C、 D、 D
同步控制是(3)。
最新回复
(
0
)