简答题:下列给定函数中.函数proc()的功能是:统计字符串中各元音字母(即A,E,I,0,U)的个数。注意:字母不分大小写。例

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
下列给定函数中.函数proc()的功能是:统计字符串中各元音字母(即A,E,I,0,U)的个数。注意:字母不分大小写。例如,输入There are two books,则应输出是1 2 0 3 0。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
//****found****
proc(char*str.int num[5])
{
int k,i=5;
for(k=0;k<i.k++)
//****found****
num[i]=O;
for(;*str;slr++)
{
i=-1:
//****found****
switch(str)
{
case 'a ':case'A':{i=0;break)
case'e':case'E':{i=1;break;)
case'i':case'1':{i=2 break;)
case'o':case 'O':{i=3;break;)
case'u':case'U':{i=4;break;)
}
if(i>=O)
num[i]++;
}
}
void main()
{
char s1[81];int num1[5],i;
system("CLS");
printf("\nPlease enter a string:");
gets(s1);
proc(sl,huml);
for(i=0;i<5;i++)printf("%d",num1[i]);
printf("\n");
}
参考答案:
答案解析:

请补充函数proc(),该蛹数的功能是求一维数组arr[N] 的平均值,并对所得结果进厅四舍五入(保留两位小数)。例如,

请补充函数proc(),该蛹数的功能是求一维数组arr[N] 的平均值,并对所得结果进厅四舍五入(保留两位小数)。例如,当arr[10]={5,6,9.9,9

查看答案

给定程序中,函数proc()的功能是:求输入的两个整数中较小的数。例如,若输入:“20,10”,则输出结果为“min i

给定程序中,函数proc()的功能是:求输入的两个整数中较小的数。例如,若输入:“20,10”,则输出结果为“min is 10”。请修改proc()程序中

查看答案

下列属于疾病名称的是

下列属于疾病名称的是A.湿热 B.肝郁 C.淤血 D.暑湿 E.感冒

查看答案

下列不属于“影响气候模式预测结果的因素”的一项是( )

下列不属于“影响气候模式预测结果的因素”的一项是( )A.气候模式对天气现象的处理方式 B.计算机的运算速度 C.生物以及人类的活动 D.温室气体的排放量

查看答案

设集合M={x|x≥-3},N={x|x≤1},则 M ∩ N=(  ) (A)R(B)(-∞,-3]u[1,+∞)(C

设集合M={x|x≥-3},N={x|x≤1},则 M ∩ N=(  ) (A)R(B)(-∞,-3]u[1,+∞)(C)[-3,-1](D)φ

查看答案