首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充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
74
问题
请补充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://www.kaotiyun.com/show/CPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能反映区域自然地理环境影响人们的生产方式、生活习惯、文化传统等方面的一句话是()。
暴雨预警信号分四级,分别以蓝色、黄色、橙色、红色表示。下列说法错误的是()。
金融市场最基本的功能是()。
我国体现人民主权原则的宪法规定,不包括()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
侵害他人财产的,财产的损失应当按照()财产的市场价格或其他方式计算。
鸡蛋一般不能洗了以后存放,是因为()。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
某单位扩建周长为44米的长方形草坪,计划扩建后的草坪仍为长方形,其长和宽分别比原来增加5米和3米,面积比原来增加95平方米,则扩建前草坪的面积为()。
随机试题
串联稳压电路应包括五个环节:整流滤波、取样、基准、________和调整。
女,34岁。支气管哮喘急性发作2天。查体:呼吸30次/分,两肺叩诊呈过清音,可闻及广泛性哮鸣音,心率110次/分,律齐。该患者不宜应用的药物是
筛检试验的可靠性是阳性似然比是
造成约束、限制能量措施失效或破坏的各种不安全因素称作()。
中学生心理和生理在整个青少年期都呈现上升趋势。()
私营企业:是指企业资产属于私人所有,雇工达到八人以上的营利性的经济组织。据此定义,以下属于私营企业的是( )
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
Duringrecentyearswehaveheardmuchabout"race":howthisracedoescertainthingsandthatracebelievescertainthingsand
Tomwasgladthathissuccesswould______forthosewhowouldfollow.
CorporateCrimeOverdecadesofyears,corporatecrimehasbeen【T1】______increased【T1】______Corporatecrimehasbeenign
最新回复
(
0
)