while和do-while循环
//while循环
#include <stdio.h>
int main()
{
int n, i = 1,k = 1;
float s = 0;
printf("请输入一个n的值:");
scanf_s("%d",&n);
while (i <= n)
{
s =s+k*(1.0/(2*i-1));
i++;
k = -k;
}
printf("%f",s);
return 0;
}
//do-while循环
#include <stdio.h>
int main()
{
int n, i = 1,k = 1;
float s = 0;
printf("请输入一个n的值:");
scanf_s("%d",&n);
do
{
s =s+k*(1.0/(2*i-1));
i++;
k = -k;
} while (i <= n);
printf("%f",s);
return 0;
}