首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。 例如:输入“x=112385713.456+0.909*bc”,结果为:1 =3,3=2,5=2
请补充函数fun(),该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。 例如:输入“x=112385713.456+0.909*bc”,结果为:1 =3,3=2,5=2
admin
2009-02-15
36
问题
请补充函数fun(),该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。
例如:输入“x=112385713.456+0.909*bc”,结果为:1 =3,3=2,5=2,7=1,9=2。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 1000
void 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 (【 】)
{
if(*p>=‘0’&&*p<=‘9’)
【 】;
p++;
}
for(i=1;j=0;i<10;i=i+2,j++)
【 】;
}
main()
{
char str[N];
int num[10],k;
clrscr();
printf("\nPlease enter a char 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,num[k]);
}
printf("\n");
return;
}
选项
答案
*p bb[*p-’0’]++ num[j]=bb[i]
解析
第一空:通过移动指针p,指向字符串tt中的各个字符,当指针p所指的字符为,’\0’时,即指向字符串tt的最后一个字符,while循环结束。第二空:将字符串中的数字字符‘0’到‘9’的个数都保存在数组bb[10]中。*p-‘0’实现将字符‘0’的个数保存在bb[0]中,将字符‘1’的个数保存在bb[1]中,依此类推,直到将字符‘9’的个数保存在bb[9]中。第三空:由于奇数数字字符的个数存于bb[1]、bb[3]、bb[5]、bb[7]、bb[9]中,所以for循环的目的是将这些元素分别赋给num[0]、
转载请注明原文地址:https://kaotiyun.com/show/nHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元拿走。张某的行为构成()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
扩张性货币政策的主要功能是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
小李的弟弟比小李小2岁,小王的哥哥比小王大2岁、比小李大5岁。1994年,小李的弟弟和小王的年龄之和为15。问2014年小李与小王的年龄分别为多少岁?
随机试题
A.水痘B.重症肺炎C.百日咳D.麻疹E.猩红热全身散在斑丘疹、水疱疹等特点符合
工程建设监理规划编制完成后,必须经()审核批准。
为了防止市场发生恐慌和投机狂热,也为了避免在单个交易日内发生太大的交易损失,一些交易所规定了每日价格波动限制。以下设有每日价格波动限制的有()。
某投资方案需原始投资10000元,投资后各年现金净流量分别为3000元、5000元、4000元,则该方案的投资回收期为()年。
房地产中介服务机构在领取营业执照后的()个月内,应当到登记机关所在地的县级以上人民政府房地产管理部门备案。
旅行社公告制度中,()等行政管理部门是履责部门。
打造绿色丝绸之路、健康丝绸之路、智力丝绸之路、和平丝绸之路,要以钉钉子精神抓下去,一步一步把“一带一路”建设向前推进,让“一带一路”建设造福沿线各国人民。“钉钉子精神”体现的哲学道理是()。
简述物权的保护方法。
WhereisthetownofSanJuanCapistrano?
A、5%.B、10%.C、15%.D、20%.B男士说可以给女士的折扣是1096。故答案是B。从选项可猜测题目与数字细节有关。数字细节题,要边听录音边做好笔记。要注意数字出现时相关联的信息,并留意题目问的问题。听完问题后,可排除没有在对话中提到的A
最新回复
(
0
)