首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
str是一个由数字和字母字符组成的字符串,由变量hum传入字符串长度。请补充函数fun( ),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。 例如:str=“Bcdl23e456hui890”,结
str是一个由数字和字母字符组成的字符串,由变量hum传入字符串长度。请补充函数fun( ),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。 例如:str=“Bcdl23e456hui890”,结
admin
2009-02-15
54
问题
str是一个由数字和字母字符组成的字符串,由变量hum传入字符串长度。请补充函数fun( ),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。
例如:str=“Bcdl23e456hui890”,结果为:123456890。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
int bb[N];
int fun(char s[ ],int bb[ ],int num)
{
int i,n=0;
for(i=0;i<num;i++)
{
if(【 】)
{
bb[n]=【 】;
n++;
}
}
return【 】;
}
main()
{
char str[N];
int num=0,n,i;
printf("Enter a string:\n");
gets(str);
while(str[num])
num++;
n=fun(str,bb,num);
printf("\nbb=");
for(i=0;i<n;i++)
printf("%d",bb
);
}
选项
答案
s[i]>=‘0’&&s[i]<=‘9’ s[i]-‘0’ n
解析
第一空:如果当前字符的ASCII码大于字符‘0’ 的ASCII码,而小于字符‘9’的ASCII码,则说明当前字符是数字字符。第二空:将数字字符转换为数字的方法是,用当前数字字符的ASCII码减去字符‘0’ 的ASCII码。第三空:题目要求函数返回数组bb的长度,而变量n记录了数字字符的个数,也就是数组bb的长度,所以函数应该返回n。
转载请注明原文地址:https://kaotiyun.com/show/rTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
领导职务按照国家规定实行()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
关于人文奥运,下列说法错误的是()。
光污染泛指影响自然环境,对人类正常生活、工作、休息和娱乐带来不利影响,损害人们观察物体的能力,引起人体不舒适感和损害人体健康的各种光。按国际上光污染的分类,下列不属于光污染的是()。
按照我国有关的法律规定,遗产继承的第一顺序继承人为()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
小李参加了若干次考试,最后一次考试他拿到92分,结果他的平均分比之前提高了1分。现在他想在下次考试后平均分再提高1分,那么下一次考试他要拿到多少分?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
随机试题
急性骨髓炎最常发生的部位是
患者女,分娩第一产程,遵医嘱给予1%温肥皂水灌肠,反射性地刺激子宫收缩,在宫口开大多少时可灌肠
马歇尔稳定度试验时,除沥青混合料马歇尔试验仪外,还需要的试验仪器设备有()。
最初的人类,为了寻找足够的食物,经常过着一种漂泊不定的生活,漂泊到一个地方,即随便找个临时夜宿处。这种时常迁徙但又随遇而安的居住方式,应当视作人类从巢居形式进入穴居形式之前所经历的一个过渡阶段。对文中“过渡阶段”的概括最正确的一项是()。
什么叫物流成本?
若F’(x)=f(x),则为().
以下关于图的说法正确的是()。I图G的生成树是该图的一个极小连通子图Ⅱ生成树中最长路径的起点和终点的度均为1Ⅲ对任意一个图,从某个顶点出发进行一次深度优先或广度优先遍历,可访问图的所有顶点
1915年12月,资产阶级革命派发动了反对袁世凯复辟帝制的
从1949年至1952年,党领导人民集中力量恢复国民经济,继续完成民主革命遗留的任务。与此同时,实际上开始了向社会主义的过渡。这些向社会主义过渡的措施主要有()
Google’sPlanforWorld’sBiggestOnlineLibrary:PhilanthropyOrActofPiracy?A)Inrecentyears,teamsofworkersdi
最新回复
(
0
)