#include <stdio.h>

int main()
{
    int a, b, c;
    float average;
    printf('请输入三个整数:');
    scanf('%d%d%d', &a, &b, &c);
    average = (float)(a + b + c) / 3;  // 注意要将其中一个数强制转换为浮点型
    printf('平均值为:%.2f', average);  // 保留两位小数输出
    return 0;
}

代码解释:

  • #include <stdio.h>: 包含标准输入输出库,提供 printfscanf 函数。
  • int main(): 主函数,程序的入口。
  • int a, b, c;: 声明三个整型变量 a, b, c 用于存储输入的三个整数。
  • float average;: 声明浮点型变量 average 用于存储计算得到的平均值。
  • printf('请输入三个整数:');: 在屏幕上输出提示信息,要求用户输入三个整数。
  • scanf('%d%d%d', &a, &b, &c);: 从键盘读取三个整数,分别存储到变量 a, b, c 中。
  • average = (float)(a + b + c) / 3;: 计算三个整数的平均值并存储到变量 average 中。注意: 这里使用了强制类型转换 (float)a + b + c 的结果转换为浮点型,确保平均值能够保留小数部分。
  • printf('平均值为:%.2f', average);: 在屏幕上输出计算得到的平均值,并使用 %.2f 格式化输出,保留两位小数。
  • return 0;: 表示程序正常结束。
C语言计算三个整数的平均值 - 代码示例

原文地址: https://www.cveoy.top/t/topic/n51L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录