gpt4 book ai didi

c - 打印两个 double 的答案给出答案 0.00

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

我正在尝试将两个 double 相加并打印出数字的值。我是 C 编程新手,并且确信这是我没有看到的一个简单错误。这是代码:

 while(count < 2){
scanf("Enter the letter for the operation. %c", &entered);

get = getchar();

if(get == 'a'){
printf("Please enter two numbers \n");
scanf("%f %f", &num1, &num2);

answer = num1 + num2;

printf("Answer = %.2f", answer);
count++;
}

我得到了这个字符,如果用户输入了 a,它就会进行加法运算。

我得到的输出是:'

请输入两个数字

2

3

答案 = 0.00

最佳答案

我完全忽略了我应该在 scanf 语句中使用 %lf 作为 double 类型,而不仅仅是 %f。

关于c - 打印两个 double 的答案给出答案 0.00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42464731/

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