#include<stdio.h>
#include<math.h>
int main()
{
double number
scanf("%lf",&number)
printf("%lf开方为:%lf",number,sqrt(number))
return 0
}
简易算一下,1000以下能开方的最小值是10,最大值是31(因为32*32=1024)
这样以来你的问题就转化成了从10到32的整数值的和.
代码如下
#include "stdio.h"main()
{
int i=10
int sum=0
for(i=10i<32i++)
sum+=i
printf("%d\n",sum)
}
执行结果 451
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)