c语言从键盘获取输入三个整数 a,b,c,并获取其指针,创建指针变量 p_a, p_b, p_c 存储指针信息。从键盘获取输入三个浮点数 d,e,f,获取其指针,创建指针变量 p_d, p_e, p_f 存储指针信息。以指针操作形式,实现如下运算并输出最终结果: 2*(a+b*c)-(d*e+f)。
时间: 2024-02-18 15:03:29 浏览: 66
C语言实验-有3个整数a,b,c,由键盘输入,输出其中最大的数(或最小的数)。
好的,下面是实现这个程序的代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
float d, e, f;
int* p_a = &a;
int* p_b = &b;
int* p_c = &c;
float* p_d = &d;
float* p_e = &e;
float* p_f = &f;
printf("请输入三个整数a, b, c:");
scanf("%d%d%d", p_a, p_b, p_c);
printf("请输入三个浮点数d, e, f:");
scanf("%f%f%f", p_d, p_e, p_f);
float result = 2 * (*p_a + *p_b * (*p_c)) - (*p_d * *p_e + *p_f);
printf("2*(%d+%d*%d)-(%f*%f+%f)=%f\n", *p_a, *p_b, *p_c, *p_d, *p_e, *p_f, result);
return 0;
}
```
这个程序首先定义了整型变量a、b、c和浮点型变量d、e、f,然后分别获取它们的指针并创建指针变量p_a、p_b、p_c、p_d、p_e、p_f存储指针信息。接着从键盘获取输入这些变量的值。最后,以指针操作的形式计算表达式2*(a+b*c)-(d*e+f)的值,并输出结果。
阅读全文