main(){i,s=1;for(i=1;i<50;i++)if(!(i%5)&&(i%3)) s+=i;printf("%d\n",s);}
4个回答
展开全部
if(!(i%5)&&(i%3)) 这个条件就是 i 这个数能被5整除 且不能被3 整除,在 1 -- 49 中,这样的数:
5 10 20 25 35 40
其和是135,再加上 s的初值1就是136,所以s等于136
5 10 20 25 35 40
其和是135,再加上 s的初值1就是136,所以s等于136
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是136 你如果等于91编译器可以比较古老
追问
我学识浅薄,你可以告诉我是怎么得来的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用哪个编译器啊?我在vc6.0上写了,结果是136!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询