21xrx.com
2024-11-22 13:00:36 Friday
登录
文章检索 我的文章 写文章
C语言输入三个整数求平均值保留两位小数
2023-06-13 02:01:05 深夜i     --     --
C语言 输入输出 格式控制符

在C语言中,输入三个整数求平均值是非常常见的问题。如果要保留两位小数,我们可以使用printf函数中的格式控制符“%.2f”来实现。

下面给出样例代码:


#include

int main()

{

  int num1, num2, num3;

  float average;

  printf("请输入三个整数,用空格或回车隔开:\n");

  scanf("%d %d %d", &num1, &num2, &num3);

  average = (num1 + num2 + num3) / 3.0; // 注意:必须将除数写成3.0,否则结果会直接截断为整数

  printf("平均值为:%.2f\n", average);

  return 0;

}

以上代码中,首先定义了三个整型变量num1、num2、num3和一个浮点型变量average,分别用于存储输入的三个整数和三个数的平均值。

在程序运行时,通过scanf函数从控制台输入三个整数,并使用括号括起来的三个“%d”格式控制符来分别接收三个整数的值。

计算平均值时,两个整数相除得到的结果仍然是整数,因此需要将除数写成3.0来保证计算结果为浮点数,从而得到正确的值。

最后,使用printf函数以“%.2f”格式控制符输出平均值,并保留两位小数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复