请问一下这道c语言题目

 我来答
每日击键
2018-12-07 · 超过21用户采纳过TA的回答
知道答主
回答量:31
采纳率:55%
帮助的人:14.7万
展开全部
这道题是选A吧。
(++x表示x先自增1)
(取模运算a%b的值即为a除以b的余数,余数为0则表示a是b的倍数)
根据代码我们可以知道x在第一个if语句x必须是2的倍数,才能进行第二个if语句判断,此时x+1必须是3的倍数,才能进入第三个if语句判断,此时x先自增1后是7的倍数才输出。
拿x等于68作为例子,在第一个判断中符合条件,进入第二个判断,x先自增,此时x等于69,符合条件,进入第三个判断,自增,x等于70,符合条件,输出70。
追答
其实100以内7的倍数就
7 14 28 35 42 49 56 63 70 77 84 91 98
其实为奇数的数全部排除,因为它们减2后不是2的倍数,就只剩下14 28 42 56 70 84 98。
而其中能减1后是三的倍数只有28 和 70了
阿波疵的
2018-12-07 · TA获得超过235个赞
知道小有建树答主
回答量:272
采纳率:72%
帮助的人:93.4万
展开全部
假设输出x,那么x满足以下条件
x是7的倍数
x-1是3的倍数
x-2是2的倍数
追答
这个程序输出1到100满足条件的数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式