问题 填空题

给定程序的功能是分别统计字符串中大写字母和小写字母的个数。
例如,给字符串ss输入:AaaaBBb123CCccccd,则输出结果应为:upper=5,lower=9
注意:部分源程序已给出。
请勿改动函数中的其他内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
void fun(char*8,int*a,int*b)

while(*s)

if(*s>=’A’&&*s<=’Z’)
(1)
if(*s>=’a’&&*s<=’z’)
(2)
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", (3) );

答案

参考答案:(*b)++或++(*b)或*b=*b+1或*b+=1

选择题
单项选择题