zoukankan      html  css  js  c++  java
  • C刷题记录-1015

    题目描述

    求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和

    输入

    a b c

    输出

    1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c

    样例输入

    100 50 10

    样例输出

    47977.93

     1 #include <stdio.h>
     2 
     3 int get_sum (int n);
     4 int get_square_sum (int n);
     5 float get_reciprocal_sum (int n);
     6 
     7 int main(){
     8 
     9   int a,b,c;
    10   float SN = 0;
    11 
    12   scanf("%d %d %d",&a,&b,&c);
    13   SN = get_sum(a) + get_square_sum(b) + get_reciprocal_sum(c);
    14 
    15   printf("%.2f",SN);
    16   return 0;
    17 }
    18 
    19 int get_sum (int n)
    20 {
    21     int i,sum = 0;
    22     for (i = 1;i <= n;i ++)
    23     {
    24       sum += i;
    25     }
    26     return sum;
    27 }
    28 
    29 int get_square_sum (int n)
    30 {
    31     int i,sum = 0;
    32     for (i = 1;i <= n;i ++)
    33     {
    34       sum += i * i;
    35     }
    36     return sum;
    37 }
    38 
    39 float get_reciprocal_sum (int n)
    40 {
    41     int i;
    42     float sum = 0;
    43     for (i = 1;i <= n;i ++)
    44     {
    45       sum += 1.0 / i;
    46     }
    47     return sum;
    48 }
  • 相关阅读:
    redis数据结构-list
    reids数据结构1-string
    jedis工具类
    静态资源放行
    SpringMVC拦截器
    xinetd
    Linux-open函数
    Linux简单的文件读取
    复习ssm02
    springMVC文件上传
  • 原文地址:https://www.cnblogs.com/xiangxyq/p/7803482.html
Copyright © 2011-2022 走看看