算法初步 - 北京大学(精品课)
黄色小布丁:
有4班的,信息课过来的吗[保卫萝卜_哭哭]
中国首富1:
#include <stdio.h>
int a, b, c,A,B;
int main()
{
a = 7;
A=a;
B=5;
A=a-B;
B=B-5;
B=A;
A=0;
printf("A = %d, B = %d\n", A, B);
A=a;
c=5-B;
B=5;
B=0;
A=A-c;
B=A;
A=0;
printf("A = %d, B = %d\n", A, B);
A=a;
c=5-B;
B=5;
A=a-c;
printf("A = %d, B = %d\n", A, B);
return 0;
}
foolbig801016:
老师二分法猜数字,比如你说的56,我想知道你猜50怎么就知道是大于50的数呢?关键的问题是你不知道是56怎么知道就是比50大呢?!
【回复】可能是需要对方回应,猜测的数比答案是大了还是小了。
也不波波鸡:
# 定义 A 和 B 桶的容量
A_capacity = 7
B_capacity = 5
# 初始化 A 和 B 桶中的水量
A = A_capacity
B = 0
#开始重复2次
for i in range(2):
while A > 0 and B < B_capacity :
B += 1
A -= 1
B = A
A = 7
# 从 B 桶中倒出 1 升水
A -= 1
B += 1
print("A:", A)
print("B:", B)