第29337题 单选题
以下C++代码片段中,既能正确遍历长度为n的整型数组并统计正数个数,又进行了合理循环边界优化的是?

已知我们需要遍历下标范围为0~n-1的整型数组arr,统计其中大于0的元素总个数,下列四个实现方案中,既正确实现了功能,又完成了合理循环边界优化的是:

A

int count = 0; for(int i=0; i<=n; i++) { if(arr[i] > 0) count++; } return count;

B

int count = 0; int i=0; while(i < n) { if(arr[i] > 0) count++; i++; } return count;

C

int count = 0; for(int i=0; i < n; i++) { if(arr[i] <= 0) continue; count++; } return count;

D

int count = 0; for(size_t i=0; i < n; ++i) { if(arr[i] > 0) count++; } return count;

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析