解题思路:
m是大于0的;
当m=1时;t=1;
当m>1时;t=1-1/(2*2)-1/(3*3)-...-1/(m*m);
t赋初值1;定义t和i为double类型,输出结果需要带6位小数;
注意事项:
定义的数据格式;当m=1时,t的值;
参考代码:
#include
int m;
double t=1,i;
void fun1()
{
scanf("%d",&m);
if(m==1)
{
t=1;
}
else if(m>1)
{
for(i=2;i<=m;i++)
{
t-=1/(i*i);
}
}
printf("%.6f",t);
}
int main()
{
fun1();
return 0;
}
0.0分
0 人评分
IP判断 (C语言代码)浏览:984 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:678 |
钟神赛车 (C语言代码)浏览:900 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:683 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1547 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:774 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:790 |
字符串的输入输出处理 (C语言代码)浏览:1001 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:640 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1670 |