关于C语言的一个题目,如图,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 19:34:18
关于C语言的一个题目,如图,
xR]OP+oL=m)&m ]5 "D dfL.f_C'I/z}>Ӧ+lg *q3l8-k1|aJ%KKP0K#Ay/lJ<5oք7y2 |L^UE1&e4QJNn=mD3$Mm0j:թ*TTPLѶt[f1mdEVtJiϊ%,JbEB ͤj6kV,$V̢,XP\I=;eJ=p;l$S9 XcUk3zݰe$v3lyF>̐^ب}{7ct^,9 .:96ieàsEC|p;w4I<3#n G5]O"wϙXL|ĿQZ0FK71 '˺ :]4 ;.&x ^=hwYj+SP$X@pL ۟Eb$TmaU4H^@Jbu^쪬~wVaO >

关于C语言的一个题目,如图,
关于C语言的一个题目,如图,

关于C语言的一个题目,如图,
++x的意思先 x+1赋值给x然后再用于计算.
++x%2 就相当于 x=x+1 x%2 同理理解下面的 %3 和%7
最后一个if可以看出来,输出的数一定是7的倍数,-1后是3的倍数 再减1后是2的倍数.
而i最多是两位数,因为100不满足,而个位数1-9也不满足条件.
所以 A 39 81 明显不对,因为39不是7的倍数
B 42 84 是7的倍数 42-1=41 显然不是3的倍数
C 26 68 显然不是7的倍数
D 28 70 是7的倍数,减1后是 27 69 是3的倍数 再减1是 26 68 是2的倍数,所以只有D了.