【发布时间】:2015-12-01 13:23:51
【问题描述】:
从键盘整数中获取 x,y 然后执行以下操作 x=y^x , y=x 其中 x 是初始值 在不使用其他变量的情况下打印结果(仅允许 x 和 y)
我使用 LOG 来做这件事,它有效,但老师想要一个更简单的方法来做这件事(简单的数学)。
示例输入:
X=3 Y=4
示例输出:
64 3
【问题讨论】:
-
你的意思是
printf( "%d %d\n", pow( (int) x, (int) y ), x );? -
标点符号和正确的大小写如何帮助人们更清楚地理解这个问题?
-
@Jacajack:我希望不会。该问题被标记为 C++,而不是 C。
-
您的老师在制定清晰的问题陈述方面的技能似乎有点……缺乏。
-
在 C 和类 C 语言中
^is the xor operator, not power