问题 单项选择题

有以下程序: #include <iostream> using namespace std; int main() {int x;for(int i=1;i<=100;i++){ x=i; if (++x%2==0) if (++x%3==0) if (++x%7==0) cout<<x<<",";}cout<<end1;return 0; } 执行后输出结果是( )。

A.39,81

B.42,84

C.26,68

D.28,70

答案

参考答案:D

解析: 程序最后输出的x值所满足的条件为:x本身能被7整除,(x-1)能被3整除,(x-2)能被2整除。在1~100之间满足条件的x值是28和70。

选择题
填空题