c语言求任意两个数的和与平均值。
时间: 2024-09-21 18:13:07 浏览: 46
在C语言中,计算任意两个数的和与平均值是非常基础的数学运算。以下是简单的程序示例:
```c
#include <stdio.h>
int main() {
float num1, num2, sum, average;
// 输入两个数字
printf("请输入第一个数字: ");
scanf("%f", &num1);
printf("请输入第二个数字: ");
scanf("%f", &num2);
// 计算和
sum = num1 + num2;
printf("两数之和为: %.2f\n", sum); // 输出小数点后两位
// 计算平均值
average = (num1 + num2) / 2;
printf("两数之平均值为: %.2f\n", average); // 输出小数点后两位
return 0;
}
```
在这个程序中,我们首先从用户那里获取两个浮点数`num1`和`num2`,然后通过加法运算得到它们的和,并通过除以2得到平均值。`%.2f`是一个格式化字符串,用于确保结果保留两位小数。
相关问题
C语言求任意三个数的平均值
在C语言中,计算任意三个数的平均值非常直接。你可以创建三个变量存储这三个数值,然后将它们相加并除以3来得到平均值。下面是一个简单的示例程序:
```c
#include <stdio.h>
double calculate_average(int num1, int num2, int num3) {
double average = (num1 + num2 + num3) / 3.0; // 将整数转换为浮点数以进行精确除法
return average;
}
int main() {
int a, b, c;
printf("请输入第一个数:");
scanf("%d", &a);
printf("请输入第二个数:");
scanf("%d", &b);
printf("请输入第三个数:");
scanf("%d", &c);
double result = calculate_average(a, b, c);
printf("这三个数的平均值是: %.2f\n", result); // %.2f表示保留两位小数
return 0;
}
```
在这个程序中,`calculate_average`函数接受三个整数作为参数,并返回它们的平均值。在`main`函数中,用户通过输入获取三个数字,然后调用这个函数并将结果打印出来。
c语言求任意两数平均值
在C语言中,求两个数的平均值非常简单。你可以通过将这两个数相加然后除以2来计算它们的平均值。下面是一个简单的函数示例:
```c
#include <stdio.h>
// 函数声明,接收两个double类型的参数并返回其平均值
double average(double num1, double num2);
int main() {
double num1, num2;
printf("请输入第一个数字: ");
scanf("%lf", &num1);
printf("请输入第二个数字: ");
scanf("%lf", &num2);
// 调用average函数并打印结果
double result = average(num1, num2);
printf("两个数的平均值是: %.2f\n", result);
return 0;
}
// 定义average函数,计算并返回两个数的平均值
double average(double num1, double num2) {
return (num1 + num2) / 2.0; // 注意这里需要浮点数除法,因此除以2.0而不是2
}
```
在这个程序中,用户输入两个数字,`average`函数会计算它们的平均值,并在`main`函数中显示出来。
阅读全文