c语言解答 π=4-4/3+4/5-4/7+4/9-4/11+4/13 ······
函式库只使用<stdlib.h>及<stdio.h>,麻烦帮忙修改一下,判别式那些放在for回圈里面#include<stdlib.h>#include<stdio.h>...
函式库只使用<stdlib.h>及<stdio.h>,麻烦帮忙修改一下,判别式那些放在for回圈里面
#include <stdlib.h>
#include <stdio.h>
void main (void)
{
int i,b,d;//回圈使用
int k;//输入值
int c ;//分母变数
float z =0.0;//pi=4- 减数的总和
float f,g;
printf("%s", "Please enter an number= ");
scanf_s("%d", &k);
for ( i = 1; i <= k; i++)
{
}
float pi = 4 - z;//输出的最后结果
printf("ans= %.6f",z);
system("pause");
}
希望包含注解 展开
#include <stdlib.h>
#include <stdio.h>
void main (void)
{
int i,b,d;//回圈使用
int k;//输入值
int c ;//分母变数
float z =0.0;//pi=4- 减数的总和
float f,g;
printf("%s", "Please enter an number= ");
scanf_s("%d", &k);
for ( i = 1; i <= k; i++)
{
}
float pi = 4 - z;//输出的最后结果
printf("ans= %.6f",z);
system("pause");
}
希望包含注解 展开
1个回答
展开全部
参考代码如下:
#include <stdlib.h>
#include <stdio.h>
int main (void)
{
int i,b,d;//回圈使用
int k;//输入值
int c ;//分母变数
float z =0.0;//pi=4- 减数的总和
float f,g;
printf("%s", "Please enter an number= ");
scanf_s("%d", &k);
c=1;
f=1;
for ( i = 1; i <= k; i++)
{
z+=f*1.0/c;
c=2*i+1;
f=-f;
}
float pi = 4*z;//输出的最后结果
printf("ans= %.6f",pi);
system("pause");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询