首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数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
29
问题
请补充函数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元拿走。张某的行为构成()。
化学与生产、生活息息相关,下列叙述错误的是()。
关于生活常识,下列说法错误的是()。
国际上用来综合考察居民间收人分配差异状况的一个重要分析指标是()。
2013年修订的《商标法》中新增的可以作为商标申请注册的标志是()。
能够根据样本结果推断总体数量特征的调查方式是()。
某河段中的沉积河沙可供80人连续开采6个月或60人连续开采10个月。如果要保证该河段河沙不被开采枯竭,问最多可供多少人进行连续不间断的开采?(假定该河段河沙沉积的速度相对稳定)
成本0.25元的纽扣1200个,如果按40%的利润定价出售,当卖出80%后,剩下的纽扣降价出售,结果获得的利润是预定的86%,剩下纽扣的出售价格是原定价的多少?
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
随机试题
A.逍遥丸B.五子衍宗丸C.心可舒片D.六味地黄丸E.骨刺宁胶囊孕妇禁用的中成药是()。
乙公司欠甲公司30万元,同时甲公司须在2000年9月20日清偿对乙公司的20万元货款。甲公司在同年9月18日与丙公司签订书面协议,转让其对乙公司的30万元债权。同年9月24日,乙公司接到甲公司关于转让债权的通知后,便主张20万元的抵销权。下列说法哪些是正确
关于破产财产的分配,下列说法不正确的是:()
李某因盗窃罪被公安机关抓获后,发现其已经有5个月身孕,公安机关对李某应当采取怎样的强制措施?()
某宗房地产的年净收益为2万元,购买者的自有资金为5万元,自有资金资本化率为12%,抵押贷款常数为0.08。该房地产的购买者要求的税前现金流量为()万元。
注册建造师的基本权利是()。
会计法律制度,是调整经济生活中某些方面会计关系的法律规范。 ( )
证券投资基金市场营销的内容包括()。
奥苏伯尔提出的三个主要影响迁移的认知结构变量是()。
实践作为检验真理的标准,既是确定的,又是不确定的,其不确定性是,因为()。
最新回复
(
0
)