首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在N[10]中。 例如:当str1=“ab123456789cde090”时,结果为: 0: 2 1: 1
请补充main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在N[10]中。 例如:当str1=“ab123456789cde090”时,结果为: 0: 2 1: 1
admin
2009-02-15
49
问题
请补充main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在N[10]中。
例如:当str1=“ab123456789cde090”时,结果为:
0: 2 1: 1 2: 1 3: 1 4: 1 5: 1 6: 1 7: 1 8: 1 9:2 other charactor:5
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#include <conio.h>
main()
{
int i,b[11];
char *str="abl23456789cde090";
char *p=str;
clrscr();
printf("***the origial data ***\n");
puts(str);
for(i=0;i<11;i++)
b
=0;
while(*p)
{
switch(【 】)
{
case ’0’:b[0]++;break;
case ’1’:b[1]++;break;
case ’2’:b[2]++;break;
case ’3’:b[3]++;break;
case ’4’:b[4]++;break;
case ’5’:b[5]++;break;
case ’6’:b[6]++;break;
case ’7’:b[7]++;break;
case ’8’:b[8]++;break;
case ’9’:b[9]++;break;
【 】
}
【 】
}
printf("****** the result ********\n");
for(i=0;i<10;i++)
printf("\n%d:%d",i,b
);
printf("\nother charactor:%d",b
);
}
选项
答案
*p default:b[10]++; p++;
解析
第一空:根据switch语句中case后面的常量表达式,可以看出,switch后面括号中的表达式应该是字符串str中的各字符,而指针p就是指向字符串str。第二空:和各个case后面的常量表达式不匹配的都属于其他字符,保存在b[10]中。第三空:指针p指向字符串s仕,通过p自加1来移动指针,访问字符串中的所有字符。
转载请注明原文地址:https://kaotiyun.com/show/PTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
下列规范性文件中不得设定行政许可的是()。
下列规范性文件中不得设定行政许可的是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
下列故事不是《三国演义》中的一项是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
以下关于我国出版业发展历史的描述,正确的是()。
________是指调查资料对调查结果的有效程度。
旋覆代赭汤的病因病机是()
下列关于和解的说法错误的是()。
2010年实行出口许可证管理的商品有49类,其中玉米、小麦、棉花、煤炭、原油、成品油等6类商品的出口许可证,由______签发。
某公司生产某产品的固定成本为100万元,单位可变成本为100元,产品的单位售价为150。根据上述资料,回答下列问题:该企业面临的决策是()。
如图6,该作品为()。
桃园:桃
阅读下列说明,回答问题。【说明】某石化行业的信息化项目是一个大型项目,前期投标竞争非常激烈,甲公司最终中标。合同谈判过程也比较紧张,客户提出的一些要求,如工期和某些增加的功能,虽然在公司内部讨论时,认为并没有把握能按要求完成,但是为了赢得这个项
Whatarethespeakerstalkingabout?
最新回复
(
0
)