gpt4 book ai didi

c - 指数的麻烦

转载 作者:太空宇宙 更新时间:2023-11-04 08:44:54 25 4
gpt4 key购买 nike

我无法让指数函数与用户输入一起使用。每次提示用户添加输入时,输入后程序立即关闭。

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

int main()
{
double input = 0;
double exp_val;
printf("Plese enter the exponent to check for convergence:");
scanf("%f", input,"\n");
printf("%f", input);/*Checking to verify the input is entered*/
exp_val = exp(input);
printf("%f", exp_val);
getchar();
}

最佳答案

除了@happydave 的回答是使用&input,你还需要%lf 格式说明符来读取一个double:

scanf("%lf", &input);

查看 Why does scanf() need "%lf" for doubles, when printf() is okay with just "%f"?


在此之后,您应该会得到正确答案,现场查看:http://ideone.com/246clu .

关于c - 指数的麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22086352/

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