A-A+

有以下程序:includemain() {char s[]=12xyO

2022-08-06 02:46:29 问答库 阅读 175 次

问题详情

有以下程序:
include<stdio.h>
main()
{char s[]="012xyO8s34f4w2‘;
int i;n=0; ,
for(i=0;s[i]!=0;i++)
if(s[i]>=0s[i]<=9)n++;
printf("%dn",n);
}
程序运行后的输出结果是()。
A.0
B.3
C.7
D.8请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B

考查简单的C程序数组和循环。for循环是指i=0,如果s/[3]!=0,则i自动加1。if循环指的是s[i]中的元素大于等于0且小于等于9,则n加l,所以答案为B。

考点:程序