首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBb123CCccccd.则应输出结果:upper=6,lower=8。 请改正程序中的错误,使它能计算出正确的结果。
给定程序MODIl.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBb123CCccccd.则应输出结果:upper=6,lower=8。 请改正程序中的错误,使它能计算出正确的结果。
admin
2021-07-09
87
问题
给定程序MODIl.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串S输入:AAaaBBb123CCccccd.则应输出结果:upper=6,lower=8。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inc2ude
/**********found**********/
void fun (char *s, int a, int b)
{
while(*s)
{ if (*s >= ’A’ && *s <= ’Z’)
/**********found**********/
*a=a+1;
if (*s >= ’a’ && *s <= ’z’)
/************found************/
*b=b+1;
s++;
}
}
main()
{ char s[100];int upper=0,lower
= 0 ;
printf("\nPlease a string:");
gets(s);
fun(s, & upper,&lower);
printf("\n upper=%d lower=
%d\n",upper,lower);
}
选项
答案
(1)void fun(char*s, int*a, int*b) (2)*a=*a+1; (3)*b=*b+1;
解析
(1)第一个标识下面“void fun(chin*s,int a,intb)”,因为主函数调用fun函数第二个、第三个参数传送的是参数地址,因此定义的fun函数中的第二个、第三个参数应是指针型。应将“void fun(char*s,int a,intb)”改为“void fun(char术s,int*a,int*b)”。
(2)第二个和第三个标识下面,因为a、b都是指针型,将a、b中的内容加1,应为“*a=*a+1;”和“*b=*b+1;”。
转载请注明原文地址:https://kaotiyun.com/show/p4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
关于字符串处理的叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结
有以下程序:#includevoidf(intb[]){inti;for(i=2;i
若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
以下叙述中正确的是()。
以下选项中合法的实型常量是()。
数据字典(DD)所定义的对象都包含于()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
文件WJ共有4条记录,每个物理块中存放一个物理记录。它采用的链接结构如下图所示。请画出:删除记录1后的链接结构图;
输液反应中最常见的是
当地籍图未标注建筑物楼层时,修补测范围外的,在数据处理时对照原图,根据房屋的形状,参考周围的状况判定房屋的楼层,对于面积较大的房屋通过查看()或实地踏勘来确定。
对机电产品国际招标评标结果的公示期为()。
某企业在接待一外国商务考察团时向该商务考察团收取了一定的外汇,该企业通过某种秘密途径将收取的外汇转移到境外,根据规定,企业的该行为属于()。
著名学者舒尔茨把教育视为一种人力资本投资,这是因为教育具有()
坚持党的民主集中制原则的核心是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
行为人在法律上认识的错误对行为人的刑事责任()。
To:JohnNelsonFrom:SteveGenterRe:EmploymentDate:August31stDearMr.Nelson,Iamwritingtoyoutodiscussthe______
最新回复
(
0
)