使用全局变量,编写C语言程序求两个实数的和差积商
时间: 2024-12-31 14:49:20 浏览: 7
在C语言中,全局变量是在函数外部定义的,可以在整个源文件中被所有函数访问的变量。如果你想要编写一个程序来计算两个实数的和、差、积和商,可以这样做:
首先,声明并初始化两个全局浮点型变量作为输入数值,然后定义一个函数来执行算术操作,最后在主函数中调用这个函数并打印结果。这是一个简单的示例:
```c
#include <stdio.h>
// 全局变量
double num1 = 0.0;
double num2 = 0.0;
// 计算函数
void calculate(double a, double b) {
// 变量名使用局部作用域的a和b是为了避免覆盖全局变量
double sum, difference, product, quotient;
// 求和、差、积、商
sum = a + b;
difference = a - b;
product = a * b;
quotient = a / b; // 注意除数不能为0
printf("Sum: %.2f\n", sum);
printf("Difference: %.2f\n", difference);
printf("Product: %.2f\n", product);
printf("Quotient (if non-zero): %.2f\n", quotient);
}
int main() {
// 用户输入
printf("Enter two numbers: ");
scanf("%lf %lf", &num1, &num2);
// 调用计算函数
calculate(num1, num2);
return 0;
}
```
阅读全文