填空题:请补充函数proc(),该函数的功能是:从“a”到“z”统计一个字符串中所有字母字符各自出现的次数,结果保存在数组buf

  • 题目分类:C语言
  • 题目类型:填空题
  • 查看权限:VIP
题目内容:
请补充函数proc(),该函数的功能是:从“a”到“z”统计一个字符串中所有字母字符各自出现的次数,结果保存在数组buff中。注意:不区分大小写,不能使用字符串库函数。
例如,若输入:“A=abc+5*c”,则输出结果为:a=2 b=1 c=2,d以后所有字母字符出现的次数全为0。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<Conio.h>
#include<stdio.h>
#define M 100
void proc(char*str,int buffEl)
{
int i:
char*p=str;
for(i=0;i<26;i++)
【1】 ;
while(*p)
{
if(*p>='A '&&*p<='Z')
【2】 ;
if(*p>='a'&&*p<='2')
buff[*p-'a ']++;
【3】 ;
}
}
void main()
{
char str[M];
char a='a';
int buff[26],k;
system("CLS")。
printf("\nPlease enter a char string:");
scanf("%s",str);
printf("\n**The original string**\n");
puts(str);
proc(str,buff);
printf("n**The number of letter**\n");
for(k=0;k<26;k++)
{
if(k%5==0)
printf("\n");
printf("%c=%d",a+k,buff[k]):
}
printf("\n");
}
参考答案:
答案解析:

现在进行的新课程改革是我国第(  )次课程改革。

现在进行的新课程改革是我国第(  )次课程改革。A.七 B.八 C.九 D.三

查看答案

决定教育领导权的是(  )。

决定教育领导权的是(  )。 A.生产力 B.科学技术 C.政治经济制度 D.文化

查看答案

鲁迅先生曾于1927年在《无声的中国》一文中写到:“中国人的性情总是喜欢调和、折中的,譬如你说,这屋子太暗,说在这里开一

鲁迅先生曾于1927年在《无声的中国》一文中写到:“中国人的性情总是喜欢调和、折中的,譬如你说,这屋子太暗,说在这里开一个天窗,大家一定是不允许的,但如果你主张

查看答案

持“儿童中心论”的人把学生看作“太阳”,而教师是围着太阳转的“地球”。试从学生在教育过程中的地位简评这个观点。

持“儿童中心论”的人把学生看作“太阳”,而教师是围着太阳转的“地球”。试从学生在教育过程中的地位简评这个观点。

查看答案

编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,

编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3

查看答案