int i=0,m=0,k=1;
int sum=1;
while(k) /*限定m必须为正整数,否则重新输入*/
{
scanf("%d",&m);
if(m<=0)
k=1;
else
k=0;
}
for(i=0;i
if(i==0)
{
continue;
}
sum-=1/((i+1)*(i+1))
}
printf(sum);
#include
float f(int m)
{
float s=1.0;
int i;
for(i=2;i<=m;i++)
{
s=s-1.0/(i*i);
}
return s;
}
void main()
{
int m;
float num;
printf("输入一个大于1的整数");
scanf("%d",&m);
num=f(m);
printf("结果为%f",num);
}
#include
void main(){
double t;
printf("输入m的的值:");
scanf("%d",&m);
for(int i=1;i<=m;i++){
if(i==1)
t=1;
else
t-=1/(i*i);
printf("t=%d\n",t);
}
}
#include
using namespace std;
double Calculate(int N)
{
double s = 1.0;
while(N > 1)
{
s -= 1.0/(N*N);
N--;
}
return s;
}
int main(int argc,char* argv[])
{
int N = 5;
double result = Calculate(N);
cout<
return 0;
}
#include
void main()
{
int m;
float i,K,t=1;
scanf("%d",&m);
for(i=2;i<=m;i++)
{
K=1/(i*i);
t=t-K;
}
printf("%f\n",t);
}