gpt4 book ai didi

c - scanf 不存储我的总和

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

当代码运行时,我的 scanf 不显示总和,只显示 0.00000000。

不知道问题出在哪里。

int main() {

float A, B;
float R = A+B;


printf("Digita o valor A: ");
scanf("%f",&A);
printf("Digite o valor B: ");
scanf("%f",&B);
printf("A soma de %f e %f foi igual a: %f",A,B,R);

return 0; }

最佳答案

下面是正确的方法。您在初始化时添加了两个变量“A”和“B”,最初“A”和“B”具有垃圾值,添加后分配给“R”。但是您在添加后使用 scanf 从用户那里获取值。因为添加不会有影响。

int main() {
float A, B;
float R;
printf("Digita o valor A: ");
scanf("%f",&A);
printf("Digite o valor B: ");
scanf("%f",&B);
R = A+B;
printf("A soma de %f e %f foi igual a: %f",A,B,R);
return 0;
}

关于c - scanf 不存储我的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44524587/

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