gpt4 book ai didi

c - 使用 poe() 为两个变量供电

转载 作者:行者123 更新时间:2023-11-30 21:36:12 25 4
gpt4 key购买 nike

我有 2 个变量,在我将这些数字输入计算机后,它就会为它们供电像:

我想这样做:a^b。然后打印它:

int a ; 
int b ;
scanf ("%d" , &a);
scanf ("%d" , &b);

最佳答案

man pow 说:

double pow(double x, double y);

... The pow() functions compute x raised to the power y.

您需要包含 math.h。在代码中它看起来像这样:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main() {
int a, b;

if(scanf("%d", &a) != 1) {
fprintf(stderr, "wrong input for a");
exit(1);
}

if(scanf("%d", &b) != 1) {
fprintf(stderr, "wrong input for b");
exit(1);
}
double result = pow(a, b);
printf("result of %d^%d=%g\n", a, b, result);

return 0;
}

请注意,scanf 返回分配的输入项的数量。因此检查那里的无效输入是有意义的。

关于c - 使用 poe() 为两个变量供电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58145282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com