原文: https://beginnersbook.com/2017/09/c-program-to-find-the-average-of-two-numbers/

在这里,我们将编写两个 C 程序来查找两个数字的平均值(由用户输入)。

示例 1:编程以查找两个数字的平均值

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int num1, num2;
  5. float avg;
  6. printf("Enter first number: ");
  7. scanf("%d",&num1);
  8. printf("Enter second number: ");
  9. scanf("%d",&num2);
  10. avg= (float)(num1+num2)/2;
  11. //%.2f is used for displaying output upto two decimal places
  12. printf("Average of %d and %d is: %.2f",num1,num2,avg);
  13. return 0;
  14. }

输出:

  1. Enter first number: 12
  2. Enter second number: 13
  3. Average of 12 and 13 is: 12.50

示例 2:使用函数用于查找均值的程序

在这个程序中,我们创建了一个用户定义函数average()来计算平均值。用户输入的数字在函数调用期间传递给该函数。

  1. #include <stdio.h>
  2. float average(int a, int b){
  3. return (float)(a+b)/2;
  4. }
  5. int main()
  6. {
  7. int num1, num2;
  8. float avg;
  9. printf("Enter first number: ");
  10. scanf("%d",&num1);
  11. printf("Enter second number: ");
  12. scanf("%d",&num2);
  13. avg = average(num1, num2);
  14. //%.2f is used for displaying output upto two decimal places
  15. printf("Average of %d and %d is: %.2f",num1,num2,avg);
  16. return 0;
  17. }

输出:

  1. Enter first number: 20
  2. Enter second number: 13
  3. Average of 20 and 13 is: 16.50

查看相关的 C 程序

  1. C 程序:相加两个数字
  2. C 程序:相乘两个浮点数
  3. C 程序:查找数组中的元素数
  4. C 程序:展示斐波那契序列