C语言,初学者感觉什么也不会

第一题 求1+1/3+1/5+…的前n项和
第二题 求1-1/3+1/5-…的前n项和

你题目的解答代码如下:
第一题

#include <stdio.h>
int main()
{
    int i,n,x=1;
    double sum=1;
    printf("请输入n:");
    scanf("%d",&n);
    for (i = 1; i < n; i++)
    {
        x += 2;
        sum += 1.0/x;
    }
    printf("%f\n", sum);
    return 0;

第二题

#include <stdio.h>
int main()
{
    int i,n,x=1,f=-1;
    double sum=1;
    printf("请输入n:");
    scanf("%d",&n);
    for (i = 1; i < n; i++)
    {
        x += 2;
        sum += f * (1.0/x);
        f = -f;
    }
    printf("%f\n", sum);
    return 0;
}


如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

这边建议先自己好好琢磨一下,毕竟实践出真招,一起加油!

第一题:


#include<stdio.h>
int main()
{
    int N;
    scanf("%d",&N);
    int i;
    double sum = 0;
    for(i=1;i<=N;i=i+2)
    {
        sum = sum + 1.0/i;
    }
    printf("sum = %.6f",sum);
    return 0;
}

第二题:

 #include <stdio.h>
 void main(){
      int n=1;
      float sum=0,a=1;
      while(a<=100){
          sum=sum+n/a;
          n=-n;
          a=a+2;
      }
    printf("%f\n",sum);
 }

可以参考!有帮助的话采纳一下哦!!!

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632