1到1000之间既不能被5整除也不能被7整除的所有整数和(c语言)
答案:4 悬赏:40
解决时间 2021-02-11 10:16
- 提问者网友:长安小才冯
- 2021-02-10 09:28
1到1000之间既不能被5整除也不能被7整除的所有整数和(c语言)
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-02-10 10:48
做一个1~1000的遍历统计,如果能被5整除或者能被7整除则不统计
整除的判断就是看余数是否为0
int sum = 0, i;
for(i = 1; i <= 1000; i ++)
{
if(((i % 5) != 0) && ((i % 7) != 0) // 既不能被5整除,也不能被7整除
{
sum += i;
}
}
最后的sum就是结果
整除的判断就是看余数是否为0
int sum = 0, i;
for(i = 1; i <= 1000; i ++)
{
if(((i % 5) != 0) && ((i % 7) != 0) // 既不能被5整除,也不能被7整除
{
sum += i;
}
}
最后的sum就是结果
全部回答
- 1楼网友:初心未变
- 2021-02-10 12:10
#include<stdio.h>
void main()
{
int i;
long sum = 0;
for(i = 1; i <= 1000; i++)
if(i % 5 != 0 && i % 7 != 0)
sum += i;
printf("sum = %ld",sum);
}
- 2楼网友:啵啵桃汀
- 2021-02-10 11:26
用这个小程序试试吧!
#include "stdafx.h"
#include "stdio.h"
void main(void){
int n=0;
for(int i=300;i<401;i++)
if(i%3 && i%4) n+=i;
printf("sum=%d\n",n);
}
- 3楼网友:走,耍流氓去
- 2021-02-10 11:00
main()
{ int num; float sum;
for(num=1,sum=0.0; mun<=1000; num++)
if ( num%5!=0 && num%7!=0) sum=sum+num;
printf("sum=%f\n",sum);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯