首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或
admin
2013-06-12
33
问题
请补充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全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应
设有以下程序#include<stdio.h>main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10
若从键盘输入34,则以下程序输出的结果是______。#include<stdio.h>main(){inta;scanf("%d",&a);if(a>30)printf("%d",a);
执行以下程序后,输出’*’号的个数是______。#include<stdio.h>main(){inti,j;for(i=1;i<6;i++)for(j=2;j<=i;j++)putch
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumM
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是______。
数据的______包括集合、线性结构、树型结构和图状结构四种基本类型。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
随机试题
西药或中成药处方,每张处方不得超过
一病人胫腓骨骨折,复位后石膏固定,肢体肿胀较明显,治疗中病人未能积极进行功能锻炼,2个月后去除石膏复查,见骨折已愈合。经1个月练习关节活动,恢复不满意,膝关节功能差。此为
A.锋电位B.阈电位C.负后电位D.局部电位E.正后电位神经细胞动作电位的主要组成是
房地产经纪人员的()主要是对市场竞争、同行合作等问题的认识和看法。
重特大事故预防控制技术支撑体系框架主要由()组成。
某市政公司承包某路段的改建工程,全长2.5km,工期为当年7月至次年2月。该路段为四快二慢主干道,道路结构层:机动车道20cm石灰土底基层,45cm二灰碎石基层,9cm粗、4cm细沥青混凝土面层;非机动车道为20cm石灰土底基层,30cm二灰碎石基层,6c
事业部制组织形式的优点不包括()。
关于ISO9000:2000标准所给出的以过程为基础的质量管理体系模式,下列理解不正确的是()。
2010年9月9日甲创作完成小说《坚硬的泡沫》,2012年5月4日甲去世。该作品著作财产权保护期的截止日是()
Howmanyyearswillitbebeforetheworldrunsoutofoil?Thequestionisfarfromanacademicexercise.Thisyearoilhitan
最新回复
(
0
)