gpt4 book ai didi

无法输出调整后的值

转载 作者:行者123 更新时间:2023-11-30 15:43:38 25 4
gpt4 key购买 nike

我一直在努力,但出现错误。我想显示以下内容:输入一个值:2.5调整后的值为:14.000000但我不知道为什么我不断收到:无标题 11.c:6:9:警告:格式说明符不完整 [-Wformat] scanf("%l", q); ^~生成 1 个警告。输入一个值:调整后的值为:0.000000

#include <stdio.h>
double SPECIAL_CONST = 5.6;
int main(void)
{
printf("Enter a value:\n");
double q;
scanf("%l", q);
printf("The adjusted value is: %f\n", q*SPECIAL_CONST);
return 0;
}

最佳答案

您对 double 使用了错误的格式说明符 (%l)。使用%lf读取double类型值。 scanf 方面 double * 类型参数,但您传递的是 double 类型参数。将 q 附加到 &
改变

scanf("%l", q);   
// ^wrong format specifier

scanf("%lf", &q);

关于无法输出调整后的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19819982/

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