编程从键盘读入3个整数,输出它们的和与平均值。其中,平均值保留2位小数c语言。
当涉及到从键盘读入数据并进行简单计算时,C语言是一个非常常用和实用的编程语言。在本篇文章中,我们将学习如何从键盘读入3个整数,并计算它们的和与平均值。
首先,我们需要使用C语言中的标准库函数来从键盘读入数据。使用C语言中的`scanf`函数可以实现这一目的。`scanf`函数的基本用法是通过指定格式字符串来读取输入,并将其存储在相应的变量中。
现在我们来看一下如何使用`scanf`函数从键盘读入整数。首先,我们需要定义3个整型变量来保存读入的数据。我们可以将这些变量命名为`num1`、`num2`和`num3`。
```c
int num1, num2, num3;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
```
在上述代码中,我们使用`printf`函数输出提示信息,即要求用户输入三个整数。然后使用`scanf`函数从键盘读入这三个整数,并将其存储在`num1`、`num2`和`num3`中。注意,我们在`scanf`函数中使用`%d`来指定读入整数的格式,并且在变量名前加上`&`以获取变量的地址。
接下来,我们需要计算这三个整数的和与平均值。首先,我们定义一个名为`sum`的变量,用于保存它们的和。
```c
int sum = num1 + num2 + num3;
```
然后,我们定义一个名为`average`的变量来保存平均值。为了保留两位小数,我们需要使用浮点数类型(如`float`或`double`)。使用浮点数类型可以存储小数。在这个例子中,我们将使用`float`类型。
```c
float average = sum / 3.0;
```
在上述代码中,我们除以`3.0`而不是`3`,以确保结果是一个浮点数并保留小数部分。
最后,我们将结果输出到屏幕上。我们可以使用`printf`函数来实现这一目的。
```c
printf("这三个整数的和为:%d\n", sum);
printf("这三个整数的平均值为:%.2f\n", average);
```
在上述代码中,`printf`函数的格式字符串中使用`%d`和`%f`来指定整数和浮点数的输出格式。使用`%.2f`可以保留两位小数。我们还可以使用`\n`来换行,使输出更清晰。
现在,我们可以将这些代码整合到一起,形成一个完整的程序。
```c
printf函数输出整数时不能使用#include <stdio.h>
int main() {
    // 从键盘读入三个整数
    int num1, num2, num3;
    printf("请输入三个整数:");
    scanf("%d %d %d", &num1, &num2, &num3);
    // 计算它们的和与平均值
    int sum = num1 + num2 + num3;
    float average = sum / 3.0;
    // 输出结果
    printf("这三个整数的和为:%d\n", sum);
    printf("这三个整数的平均值为:%.2f\n", average);
    return 0;
}
```
现在,我们可以编译并运行此程序。输入三个整数后,程序将计算并输出它们的和与平均值。
以上就是使用C语言从键盘读入三个整数,并计算它们的和与平均值的方法。希望本文对你有所帮助。