8 条题解

  • 1
    @ 2024-4-24 22:12:23
    #include <stdio.h>
    int main()
    {
        int n,i=1;
        double a,b,c=1.0;
        scanf("%d",&n);
        while(i<=n)
        {
            b=c/i;
            a=a+b;
            c=-c;
            i++;
        }
        printf("%.1lf",a);
        return 0;
    }
    //
    
    • 0
      @ 2024-10-11 21:49:00

      #include<Stdio.h> int main() { int i,n=0; float sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==0) sum=sum+1.0*(-1)/i; if(i%2!=0) sum=sum+1.0/i; } printf("%.1f",sum); }

      • 0
        @ 2023-9-19 19:19:10
        #include <stdio.h> 
        int main() 
        {
            int i,n=0;
            float sum=0;
            scanf("%d",&n);
            for(i= 1;i<=n;i++)
            {
                if(i%2==0)
                sum=sum+1.0*(-1)/i;
                if(i%2!=0)
                sum=sum+1.0/i;
                }
            printf("%.1f",sum);
            return 0;
        }
        
        • 0
          @ 2023-8-21 19:19:12

          #include <stdio.h> int main () { int i,sign; sign=1; int n; scanf("%d",&n); double m=0.0; for ( i=1;i<=n;i++) { m+=sign*1.0/i; sign=-sign; } printf("%.1f",m); return 0; }

          • 0
            @ 2023-8-14 15:24:18

            #include<iostream>#include<iomanip> using namespace std; int main() {int i,n,a;

            double sum;cin>>n;for(i=1;i<=n;i++)

            {

            //为什么必须将i的临时值赋给一个变量,对啊可以不用赋值

            if(i%2==0)

            sum=sum-(1.0/i);

            else sum=sum+(1.0/i);

            } cout << fixed << setprecision(1) << sum << endl;

            return 0;}

            • 0
              @ 2022-10-6 10:27:02

              #include<stdio.h> int main(){ int n; double a; scanf("%d",&n); for(int i=1;i<=n;i++){ if(i%2!=0){ a=a+1.0/i; } else if(i%2==0){ a=a-1.0/i; } } printf("%.1lf",a); return 0; }

              • 0
                @ 2022-9-27 16:21:21

                #include<stdio.h>

                int main(){

                int n;

                double sum=0,a=1;

                scanf("%d",&n);

                for(int i=1;i<=n;i++){

                sum+=a/i;

                a=-a;

                } printf("%.1lf",sum);

                return 0; }

                • 0
                  @ 2022-9-26 16:33:48

                  #include<stdio.h>

                  int main(void)

                  { int n,i,s; scanf("%d",&n); float sum=0;

                  for(i=1;i<=n;i++){ s=i; if(s%2==0){ s=-i; }

                  sum=sum+(1.0/s); }

                  printf("%.1f",sum);

                  return 0;

                  }

                  • 1

                  信息

                  ID
                  31
                  时间
                  1000ms
                  内存
                  128MiB
                  难度
                  6
                  标签
                  递交数
                  4838
                  已通过
                  1565
                  上传者