1 条题解

  • 0
    @ 2024-12-22 11:04:04

    C :

    #include <stdio.h>
    #include <math.h>
    #include <string.h>
    #include <stdlib.h>
    #include <time.h>
    double fun(int  n)
    {  int i;
      double fac=1.0;
      double sum=1.0;
      for(i=2;i<=n;i++) {
        fac+=sqrt(i);
        sum+=fac;
      }
      return sum;
    }
    
    int main()
    {
       // freopen("in","r",stdin);
      //  freopen("out","w",stdout);
    
        int  n;    double  s;
     while(scanf("%d",&n)!=EOF)
     {
      s=fun(n);
      printf("%.2f\n",s);
     }
    
    
    
      return 0;
    }
    
    

    C++ :

    #include<stdio.h>
    #include<math.h>
    main()
    {
    	int n,i;
    	float s1,s2;
    	while(scanf("%d",&n)!=EOF)
    	{	
    		s1=0;
    		s2=0;
    		for(i=1;i<=n;i++)
    		{
    			s2=s2+sqrt(i);
    			s1=s1+s2;
    		}
    		printf("%.2f\n",s1);
    	}
    }
    
    
    
    
    
    • 1

    信息

    ID
    314
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者