请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组aIf中。注意:不区分大小写,不能使用字符串库函数。
例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数run的横线上填入所编写的若干表达式或语句。
试题程序:
include<conio.h>
include<stdio.h>
define N 100
void fun(char *tt,int alf[])
{
int i
char *p=tt;
for(i=0;i<26;i++)
【 】;
while(*p)
{
if(*p>="A"&&*p<="z")
【 】;
if(*p>="a"&&*p<="Z")
alf[*p-"a"]++;
【 】;
}
}
main()
{
char str[N];
char a="a";
int alf[26],k;
clrscr();
printf("\nPlease enter a char string:");
scanf("%S",str);
printf("\n**The original string**\n");
puts(str);
fun(str,alf);
printf("\n**The number of letter**\n");
for(k:0;k<26;k++)
{
if(k%5==0)
printf(“\n”);
printf(“%c=%d”,a+k,alf[k]);
}
printf(“\n”);
}
发布时间:2024-05-07正确答案:alf[i]=0*p+=32p++
alf[i]=0*p+=32p++ 解析:第一空:数组alf[26]用来存放字母字符出现的次数,在使用之前需要清零。第二空:题目要求不区分大小写,所以可以先将所有的大写字母都转换为对应的小写字母,然后一并记录出现的次数。将大写字母转换为对应的小写字母,只需将ASCII码加上32就可以了。第三空:指针p指向字符串tt,通过p自加1来移动指针,访问字符串中的所有字符。
给定关系R(A1 A2 A3 A4 A5)上的函数依赖集F={A1→A2A5
给定关系R(A1,A2,A3,A4,A5)上的函数依赖集F={A1→A2A5,A2→A3A4,A3→A2},R的候选关键字为()。函数依赖()∈F+。A A1B A1A2C
答案解析以下关于脚本语言的叙述中 正确的()。A.脚本语言是通用的程序
以下关于脚本语言的叙述中,正确的()。A 脚本语言是通用的程序设计语言B 脚本语言更适合应用在系统级程序开发中C 脚本语言主要采用解释方式实现D 脚本
答案解析引用调用方式下进行函数调用 是将()。 A.实参的值传递给形参
引用调用方式下进行函数调用,是将()。A 实参的值传递给形参B 实参的地址传递给形参C 形参的值传递给实参D 形参的地址传递给实参请帮忙给出正确答案和
答案解析假设某公司生产的某种商品的销售量N是价格P的函数:N=7500-50P
假设某公司生产的某种商品的销售量N是价格P的函数:N=7500-50P, 10<P<150;成本C是销售量N的函数:C=25000+40N;销售每件商品需要交税10元。据此,每件
答案解析在Excel中 单元格A1中的值为2014-5-24 若在A2单元格中输入日
在Excel中,单元格A1中的值为2014-5-24,若在A2单元格中输入日期函数“=DAY(A1)”,按回车键后,则A2单元格中的值为()。A 2014-5-24B 2014C 5D 24请帮
答案解析在Excel中 若A1 A2 B1 B2单元格中的值分别为100 50 30 20
在Excel中,若A1、A2、B1、B2单元格中的值分别为100、50、30、20,在B3单元格中输入函数“=IF(A1
答案解析在Excel中 单元格A1 B1单元格中的值分别为80 35 在A2单元格
在Excel中,单元格A1、B1单元格中的值分别为80、35,在A2单元格中输入函数“=IF(and(A1>70,B1>30),“及格”,“不及格”)”,按回车键,则A2单元格中的值为
答案解析在Excel2003中 可用于计算表格中某一数值列平均值的函数是()
在Excel2003中,可用于计算表格中某一数值列平均值的函数是()。A Average()B Count()C Abs()D Total()请帮忙给出正确答案和分析,谢谢!
答案解析递归函数执行时 其调用和返回控制是利用()来进行的。 A.栈
递归函数执行时,其调用和返回控制是利用()来进行的。A 栈 B 对列 C 数组 D 树请帮忙给出正确答案和分析,谢谢!
答案解析在Excel中 A1单元格中的值为information 若在A2单元格中输入文
在Excel中,A1单元格中的值为information,若在A2单元格中输入文本函数“=RIGHT(A1,4)”,按回车键后,则A2单元格中的值为()。A infoB ormaC tionD rm
答案解析Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5