首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数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
42
问题
请补充函数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全国计算机二级
相关试题推荐
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙说:“听说我们回家途中的王家昨日买了一条狗.我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
按照我国有关的法律规定,遗产继承的第一顺序继承人为()。
某自行车租车点的收费标准是每车次不超过两小时免费,超过两小时的部分每小时收费2元(不足1小时的部分按1小时计算)。有甲、乙两人各自来该租车点租一车。设甲、乙不超过两小时还车的概率分别为;两小时以上且不超过三小时还车的概率分别为;两人租车时间都不会超过四小时
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
图示为一有底无盖的容器的平面展开图,其中①是边长为18的正方形,②③④⑤是等腰直角三角形,⑥⑦⑧⑨是等边三角形。那么这个容器的容积为:
根据以下资料,回答以下问题。截至2011年底,我国石油剩余技术可采储量32.4亿吨,天然气4.02万亿方;煤炭查明资源储量1.38万亿吨,铁矿743.9亿吨,铜矿8612万吨,铝土矿38.7亿吨,金矿7419吨。2011年我国矿产资源勘
法的制定就是指法定的国家机关,依照法定职权和程序()。
随机试题
中国在批准加入《承认与执行外国仲裁裁决公约》时作出的保留是_______、_______。
符合血友病特征的是
藁本的主治病证是()。
人员疏散分析常用的模型有()。
外部融资销售增长比就是销售收入每增加1元需要追加的外部融资额,下列关于“外部融资销售增长比”的表述中,不正确的是()。
某企业只生产一种产品,其产品成本计算采用标准成本计算系统,有关资料如下:(1)单位产品标准成本(2)本月生产及销售情况(3)月初材料2500千克,本月购入原材料12500千克,实际成本27500元;本月生产领用原材料
张某家住北京市东城区,在朝阳区有一处商业用房,市拆迁办(在西城区)决定对其房屋拆迁,张某不服,诉至法院,应由()受理。
数据冗余是指在两个或多个文件中重复出现的数据。冗余的存在可能导致数据的不一致性。()
古文经学家()为了反对今文经派根据隶定的古书穿凿附会而曲解经文,于是编成一部《说文解字》,共收小篆及其他古文字9353个,逐字注释其形体音义。
WhenyouareinEngland,youmustbeverycarefulinthestreetsbecausethetrafficdrivesontheleft.Beforeyoucrossastre
最新回复
(
0
)