首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或
admin
2013-06-12
76
问题
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或语句。
试题程序:
#include
#include
#define M 80
char s[M];
void fun(10ng int n)
{
int j=0;
while(【1】)
{
s[j]=【2】;
n/=10;
j++;
}
【3】;
}
void main()
{
long int n=1234567;
printf("The origial data\n");
printf("n=%ld",n);
fun(n);
printf("\n%s",s);
}
选项
答案
【1】n>0【2】n%10+’0’【3】s[j]=’\0’
解析
该题中函数功能是把一个整数转换成字符串,并倒序保存在字符数组s中。本题解题思路是在循环中对字符串进行截取,并把截取后的字符串进行转换。
第一空:循环截取n的每一位,所以循环条件是n大于0,即第一空填“n>0”。
第二空:循环中截取当前数字的最低一位并进行数字到字符的转换,数字字符与对应的整数ASCⅡ码相差是48,等于字符’0’的ASCⅡ码,所以第二空填“n%10+…0”。
第三空:将截取后的字符放入新串,在新串尾部加结束标志,所以第三空填“s[j]=’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/ngJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp2
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
随机试题
()是指公司必须依照法律规定或证券监管机构和证券交易所的指令将有关信息予以公开,不得有重大遗漏。
党提出把工作重点由乡村转移到城市的会议是()
某一酶促反应的速度为最大反应速度的80%时,底物浓度等于
患者,女,65岁。全口义齿初戴时,感觉就位时疼痛,戴入后缓解。原因是
婴儿,3个月,体重5kg,母亲经常出差到外地工作,无法母乳喂养,改为牛乳喂养。该婴儿每日需8%糖牛乳量应为
安装在工作区地面上的接线盒应()。
下列选项中,对股东会该项决议投反对票的股东能够请求公司按照合理的价格收购其股权的有()。
某融资租赁公司根据合同规定将一设备以融资租赁方式出租给境外甲企业使用。融资租赁公司是从小规模纳税人购进该设备,取得税务机关代开的增值税专用发票上注明的金额为100万元人民币,征收率为3%。假设增值税出口退税率为17%,该融资租赁公司应退增值税税额(
AncientOlympicGamesAmateurathletesfromallovertheworldtakepartinthemodemOlympicGames.Anynationmayentera
A、Alan’sshowingup.B、Alan’sillustration.C、Alan’sjoke.D、Alan’sgift.C
最新回复
(
0
)