在1到200之间去掉所有完全平方数,剩下的自然数的和是
答案:3 悬赏:30 手机版
解决时间 2021-03-27 03:10
- 提问者网友:献世佛
- 2021-03-27 00:15
在1到200之间去掉所有完全平方数,剩下的自然数的和是
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-27 01:01
#include
void main(){
int i,s=0;
for(i=1;i<=200;i++)
if(sqrt(float(i))!=(int)sqrt(float(i)))
s+=i;
printf("s=%d",s);
}
void main(){
int i,s=0;
for(i=1;i<=200;i++)
if(sqrt(float(i))!=(int)sqrt(float(i)))
s+=i;
printf("s=%d",s);
}
全部回答
- 1楼网友:末日狂欢
- 2021-03-27 02:27
1+2+3+……+200-1²-2²-……-14²
=(1+200)*200/2
-14(14+1)(28+1)/6
=20100-1015
=19085
=(1+200)*200/2
-14(14+1)(28+1)/6
=20100-1015
=19085
- 2楼网友:鸠书
- 2021-03-27 01:28
在1到200之间去掉所有完全平方数,剩下的自然数的和是
是19085
(1+200)*200/2=20100
在1到200之间的完全平方数有:
1,4,9,16,25,36,49,64,81,100,121,144,169,196
它们的和是:1015
20100-1015=19085
是19085
(1+200)*200/2=20100
在1到200之间的完全平方数有:
1,4,9,16,25,36,49,64,81,100,121,144,169,196
它们的和是:1015
20100-1015=19085
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯