首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充fun函数,该函数的功能是:按’0’到’9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。 例如,输入“x=1123.456+0.909*bc”,结果为:1=2,3=1,5=1,7=0,9=2
请补充fun函数,该函数的功能是:按’0’到’9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。 例如,输入“x=1123.456+0.909*bc”,结果为:1=2,3=1,5=1,7=0,9=2
admin
2010-11-26
31
问题
请补充fun函数,该函数的功能是:按’0’到’9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。
例如,输入“x=1123.456+0.909*bc”,结果为:1=2,3=1,5=1,7=0,9=2。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
[试题源程序]
#include<conio.h>
#include<stdio.h>
#define N 20
fun(char*tt, int num[])
{
int i, j;
int bb[10];
char *p=tt;
for(i=0;i<10; i++)
{
num
=0;
bb
=0;
}
while( (1) )
{
if(*p>=’0’&&*p<=’9’)
(2) ;
p++;
}
for(i=i, J=0; i<10; i=i+2, j++)
(3) ;
}
main()
{
char str[N];
int num[10], k;
cirscr();
printf("\nplease enter a string:");
gets(str);
printf("\n*******The original string*******\n");
puts(str);
fun(str, num);
printf("\n******The number of letter********\n”);
for(k=0; k<5; k++)
{
printf("\n");
printf("%d=%d ", 2*k+1, hum[k]);
}
printf("\n");
return;
}
选项
答案
[1] *D [2] bb[*p-’0’]++ [3] num[j]=bb[i]
解析
本题的设计思路是:①先把数组num的各元素清0;②遍历字符串,利用数字字符在ASCAII码中的连续规律,使用(数字字符-’0’)作为数组的下标,个数作为数组元素的值。
填空1:此处应该是使用临时指针p遍历字符串str,所以应填*p。
填空2:因为10个数字字符是连续的,将它们和’0’做差运算刚好构成数组的下标。所以此处应该填bb[*p-’0’]++。
填空3:最后要把奇数数字出现的次数赋给数组num保存。所以此处应填num[j]=bb
。
转载请注明原文地址:https://jikaoti.com/ti/GBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中反映了陆地自然带分布规律的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
根据《突发事件应对法》的规定,下列说法正确的是()。
侵害他人财产的,财产的损失应当按照()财产的市场价格或其他方式计算。
能源是人类生存和发展的重要物质基础.攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
推进物联网的应用和发展,对于提高国民经济和社会生活信息化水平,提升社会管理和公共服务水平。带动相关学科发展和技术创新能力增强,推动产业结构调整和发展方式转变具有重要意义,为此我国制定了推进物联网有序健康发展的基本原则。下列不属于此原则的是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
以法的地位、效力、内容和制定程序为标准,法可以划分为()
随机试题
自诉案件
阅读《箱子岩》中的两段文字,然后回答问题。……那一天正是五月十五,河中人过大端阳节。箱子岩洞窟中最美丽的三只龙船,早被乡下人拖出浮在水面上。船只狭而长,船舷描绘有朱红线条,全船坐满了青年桨手,头腰各缠红布。鼓声起处,船便如一支没羽箭,在
关于宫颈粘液-精液相合试验不正确的是
母猪群,高热稽留,腹泻,呼吸困难,耳部及腹下皮肤有较大面积发绀,部分孕猪发生流产、死胎,取淋巴结染色镜检,发现香蕉形虫体。治疗该病的有效药物是
A.温中回阳、散寒止痛B.温中回阳、温肺化饮C.散寒止痛、理气和胃D.散寒止痛、疏肝下气E.散寒止痛、补火助阳
在仲裁程序中,一方当事人因另一方当事人的行为或者其他原因,可能使裁决不能执行或者难以执行的,可以申请采取财产保全措施。申请财产保全的正确程序是什么?()
关于财务评价的说法正确的是()。
下列关于雅尔塔体系说法正确的是()。
公平理论【华东师范大学2018】
Oneofthe【C1】______beautifulsightsinthebirdworldisthemalepeafowl,orpeacock,strutting(炫耀)proudly【C2】______with
最新回复
(
0
)