首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=13572468时,str=-“86427531”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fu
请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=13572468时,str=-“86427531”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fu
admin
2009-02-15
101
问题
请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=13572468时,str=-“86427531”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#include <conio.h>
#define N 80
char str[N];
void fun(10ng int n)
{
int i=0;
while(【 】)
{
str
=【 】;
n/=10;
i++;
}
【 】;
}
main()
{
long int n=13572468;
clrscr();
printf("***the origial data***\n");
printf("n=%ld",n);
fun(n);
printf("\n%s",str);
}
选项
答案
n>0 n%10+’0’ str[i]=’0’
解析
第一空:while循环的执行条件是n>0,当n等于0时,说明已经将整数的各位数字都转换为数字字符并存入字符串中了。第二空:n对10求余,得到整数n的个位数字,在加上字符乃,的ASCII码,得到对应的数字字符,并存入字符串 str中。第三空:将整数转换为字符串并倒序存放入字符数组str中后,还要在str最后加上字符串结束标记符’\0’。
转载请注明原文地址:https://kaotiyun.com/show/2HID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与生产、生活息息相关,下列叙述错误的是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
乙遭车祸昏迷在路上,甲途经发现后雇计程车将乙送往医院,并帮其支付医药费,在救助过程中,甲的名牌衣服因染有乙的血渍而不能使用,同时乙的贵重手表遗落在事故地点,甲因疏忽而未能发现。下列说法中不正确的是()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
盒子里放有编号为1~10的10个小球。某人先后三次从盒中共取出9个小球.且每次取出球的编号之和是前次的2倍,则盒子中剩余小球的编号是:
一个南4个数字(0—9之间的整数)组成的密码,每连续两位都不相同,问任意猜一个符合该规律的数字组合,猜中密码的概率为()。
随机试题
在处理数量与质量的关系时,坚持数量服从质量。()
要做一个容积为V的圆柱形带盖容器,问它的高与底面半径的比值是多少时用料最省?
某患者,患有自发性气胸,下列哪项是其典型的临床表现
某村村民胡某,见同村另一村民陈某承包村中的鱼塘,收入颇丰,便心生嫉恨。恰好村里也有一些人患“红眼病”,他们纠集起来,由胡某带领,利用夜晚,炸毁鱼塘,哄抢了三个鱼塘中即将上市的成鱼。陈某制止不住,反被胡某打伤。事后清点,造成损失5万余元。胡某的行为应认定为_
关于责任保险,以下说法中正确的是()。
儿童影视文学可以分为_________和儿童电视两大类。
“人类之所以千差万别,便是由于教育之故”是()的观点。
党的十八届三中全会提出:创新社会治理,必须着眼于维护最广大人民根本利益,最大限度增加和谐,增强社会发展活力,提高社会治理水平,全面推进平安中国建设,维护国家安全,确保人民安居乐业、社会安定有序。创新社会治理体制
在VisualFoxPro中,下面描述正确的是
Janetriedto______attheswingingrope,butfailed.
最新回复
(
0
)