首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C语言函数,回答问题。 [说明] 下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“1425138
阅读以下说明和C语言函数,回答问题。 [说明] 下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“1425138
admin
2012-04-11
70
问题
阅读以下说明和C语言函数,回答问题。
[说明]
下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“14251382”,则输出的整数为“4532”。下面给出的C程序代码中有5个错误,请指出所有的错误。
[C程序代码]
01 #include <stdio.h>
02
03 int main( )
04 {
05 long n, num;
06 int i;
07
08 do {
09 printf("清输入一个正整数: ");
10 scanf("%id", n);
11 }while(n<=0);
12 k=1;
13 for(i=1; n>=0; i++) {
14 if(i io 2=1) {
15 Rum=num+(n%10)*k;
16 k=k * 10;
17 }
18 n=n/10;
19 }
20 printf("新数据为: %d\n", num);
21 return 0;
22 }
选项
答案
变量k没有定义。 变量num应初始化为0。 第10行n之前应加取地址符号。 第13行n应大于0。 第14行if语句条件错误,应该将“=”改为“==”。
解析
转载请注明原文地址:https://kaotiyun.com/show/LEVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
模拟信号与数字信号的划分是依据(21)。
两个进程争夺同一个资源(9)。
在IP数据报中,如果报头长度域的数值为5,那么该报头的长度为(21)字节。
某校园网内VLAN 2的网关地址设置为137.229.16.1,子网掩码设置为255.255.240.0,则IP地址(28)不属于该VLAN。该VLAN最多可以配置(29)台主机。
SNMPv2定义的32位计数器是(61)。
IPv6协议不支持的基本地址类型是(31)。
在Windows操作系统中,选定某个文件夹后,(11),可退回到该文件夹的上一级目录。
帧中继网CHINAFRN的虚电路建立在(24),用户平面采用的协议是(25)。这种网络没有流量控制功能,但是增加了拥塞控制功能,如果沿着帧传送方向出现了拥塞,则把帧地址字段中的(26)位置1。这样接收方就可以通过(27)要求发送方降低数据传输速率。以下选项
假设微处理器的主振频率为50MHz,两个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期是(11),平均运算速度约为(12)MIPS。
假设微处理器的主振频率为50MHz,两个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期是(11),平均运算速度约为(12)MIPS。
随机试题
企业产品组合中所拥有的产品线数目是()
创建空白演示文稿有哪几种方法?
诊断外阴癌的主要辅助检查有
类风湿性关节炎的临床处理不包括
知觉以感觉为基础,是指人脑对直接作用于感觉器官的客观事物的个别属性的反映。
在八一中学所有骑自行车上学的学生都回家吃午饭,因此,有些在郊区的八一中学的学生不骑自行车上学。为使上述论证成立,以下哪项断定是必须假设的?()
简述应激状态下“一般适应综合症”的阶段及其表现。(统考2017研)
关于ARP表,以下描述中正确的是(67)。
栈的3种基本运算是:入栈、退栈和______。
Ourfossilfuelsuppliesarelimited.Burninggarbagemightbeonekindofenergysourcethatwecanusetohelpmeetourenergy
最新回复
(
0
)