首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数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
44
问题
请补充函数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全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
关于生活常识,下列说法错误的是()。
近年来,随着我国经济从卖方市场转向买方市场,许多企业根据市场需求变化,积极开发和研制新产品,取得了良好的经济效益。但也有一些企业因商品滞销而减产甚至停产。这说明()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
能够根据样本结果推断总体数量特征的调查方式是()。
图示为一有底无盖的容器的平面展开图,其中①是边长为18的正方形,②③④⑤是等腰直角三角形,⑥⑦⑧⑨是等边三角形。那么这个容器的容积为:
一桶水含桶共重20千克,第一次倒掉水量的,第二次倒掉剩余水量的,第三次倒掉剩余水量的,第四次倒掉剩余水量的,最终水和桶共重5.6:千克,问桶的重量为多少千克?()
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
随机试题
下列关于DNA指导的RNA合成的叙述中哪一项是错误的?
A.外生性或膨胀性生长B.浸润性生长C.两者都有D.两者都无恶性肿瘤的生长方式多为
下列哪项不属于有氧训练
城市道路绿地包括()。Ⅰ.道路绿带;Ⅱ.交通岛绿地;Ⅲ.广场绿地;Ⅳ.停车场绿地;Ⅴ.公园中的行道树
水闸的下游连接段包括()。
甲公司将一张银行承兑汇票转让给乙公司,乙公司以质押背书方式向W银行取得贷款。贷款到期,乙公司偿还贷款,收回汇票并转让给丙公司。票据到期后,丙公司作成委托收款背书.委托开户银行提示付款。下列背书中,属于非转让背书的有()。
在生产要素市场,()是生产要素的供给者。
严肃与谨慎相结合政策的总精神就是不枉不纵。()
下列选项中,属于东晋设侨置后带来的负面影响的是()①引起了版籍的混乱②造成吴姓士族的不满③影响了政府的财政收入④南渡的民众反对北伐
全面依法治国是“四个全面”战略布局的重要一环,其重要意义在于
最新回复
(
0
)