问题 单项选择题

以下程序运行后的输出结果是
#include<stdio.h>
main()
char s[]="012xy"; int i, n=0;
 for(i=0; s[i]!=0; i++)
  if(s[i]>='a' && s[i]<='z') n++;
  printf("%d\n", n);

A) 0
B) 2
C) 3
D) 5

答案

参考答案:B

解析: 程序的功能是统计字符串“012xy”中小写字母的个数。所以程序的运行结果为2。

单项选择题
判断题