1-(1/a+1/b)*t-(1/a+1/b-1/c)*h=0
1=(1/a+1/b)*t+(1/a+1/b-1/c)*h
1-(1/a+1/b)*t-(1/a+1/b-1/c)*h=0
1=(1/a+1/b)*t+(1/a+1/b-1/c)*h
2022/10/18 8:51
从86题,讲到102题
都刷过了,跳过。
虽然用的是C++,但是如果没有那个语句是C实现不了的功能,那没差别。
#include <stdio.h>
int main(){
int a = 7, b = 3, c = 2, d = 3, e = 4;
int *p = &a;
--*p;
printf("%d\n", a);
c = a ^ b;
printf("c = %d\n", a ^ b);
printf("a = %d\n", b ^ c);
printf("b = %d\n", a ^ c);
return 0;
}
output:
6
c = 5
a = 6
b = 3
这段代码,可以非常好地告诉我们,指针是什么意思。
*p,表示a变量的值,因此可以--*p;
由于原来a为7,--a = --*p = 7-1 = 6