zoukankan      html  css  js  c++  java
  • *Exercise 5.1 Summing reciprocals of five values

    Exercise 5-1. Write a program that will read five values of type double from the keyboard
    and store them in an array. Calculate the reciprocal of each value (the reciprocal of
    value x is 1.0/x) and store it in a separate array. Output the values of the reciprocals and
    calculate and output the sum of the reciprocals.

     1 //Exercise 5.1 Summing reciprocals of five values
     2 #include <stdio.h>
     3 
     4 int main(void)
     5 {
     6   const int nValues = 5;               // Number of data values
     7   double data[nValues];
     8   int i = 0;              // Stores data values
     9   double reciprocals[nValues];
    10   double sum = 0.0;                    // Stores sum of reciprocals
    11 
    12   printf("Enter five values separated by spaces: 
    ");
    13   for( i = 0 ; i < nValues ; ++i)
    14     scanf("%lf", &data[i]);
    15 
    16   printf("You entered the values:
    ");
    17   for( i = 0 ; i < nValues ; ++i)
    18     printf("%15.2lf", data[i]);
    19   printf("
    ");
    20 
    21   printf("
    The values of the reciprocals are:
    ");
    22   for( i = 0 ;  i < nValues ; ++i)
    23   {
    24     reciprocals[i] = 1.0/data[i];
    25     printf("%15.2lf", reciprocals[i]);
    26   }
    27   printf("
    
    ");
    28 
    29   for( i = 0 ; i<nValues ; i++)
    30   {
    31     sum += reciprocals[i];              // Accumulate sum of reciprocals
    32     if(i > 0)
    33       printf(" + ");
    34     printf("1/%.2lf", data[i]);
    35   }
    36   printf(" = %lf
    ", sum);
    37   return 0;
    38 }
  • 相关阅读:
    响应式一些知识
    自动显示git分支--安装oh-my-zsh(Ubuntu环境)
    一些感受吧
    vim 编辑器笔记
    gitlab 配置 ssh && ubuntu
    css3遇到的一些属性
    ajax 基础教程
    怎么查看浏览器内核
    简单理解锁
    测试项目注意项
  • 原文地址:https://www.cnblogs.com/xiaomi5320/p/4172460.html
Copyright © 2011-2022 走看看