首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充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
44
问题
请补充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全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
下列应对自然灾害的做法,错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
下列规范性文件中不得设定行政许可的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
随机试题
肝硬化时下列临床表现中与内分泌失调有关的是
A.作用于50S亚基B.作用于30S亚基C.作用于DNA旋转酶D.抑制细菌细胞壁合成E.干扰细菌细胞膜功能氨基糖苷类的作用机制是()。
A.言语要清晰、柔和B.语言内容严谨,符合伦理道理原则C.语言简洁、通俗、易懂D.言语中充满同情心和真诚E.对患者的生理缺陷要保密属于语言的保密性的是()。
建设工程安全生产责任制度的内容包括( )。
设计概算审查的意义是()。
合同约定:甲公司于7月5日前将200台彩电交付给乙公司,乙公司于收货后一周内将全部货款40万元交给甲公司,则下列说法中错误的是( )。
下列关于我国河流的描述,与实际不符的是()。
“威客”是英文Wikey(Wit智慧,key钥匙)的音译。目前,“威客”主要通过在网上提供创意、标志设计等各类智慧点子和知识产品,来为客户服务并以此获利。“威客”提供智慧点子获利的内在原因有()。 ①创造性思维来源于人的主观想象②创造性思维能发现并
一个面积为l的正六边形,依次连接正六边形中点得到第二个正六边形,这样继续下去可得到第三个、第四个、第五个、第六个正六边形,问第六个正六边形的面积是多少?
Itisalegal________forparentstoensurethattheirchildrenareprovidedwithefficienteducationsuitabletotheirage.
最新回复
(
0
)