gpt4 book ai didi

c - 格式参数太多。 C eclipse

转载 作者:行者123 更新时间:2023-11-30 21:23:37 24 4
gpt4 key购买 nike

不知道我做错了什么。程序运行但无法正确执行数学公式。请帮助

#include <stdio.h>
#include <stdlib.h>
#include "input.h"

int main(void) {
float peso, altura, imc;
desativarBufferConsole();
printf("\ndigite o seu peso em Kg");
scanf("%f", &peso);
printf("\ndigite a sua altura em m");
scanf("&f", &altura);
imc = (peso)/(altura*altura);
scanf("%f", &imc);
printf("\no seu imc e: %f", imc);
limpaBufferStdin();
pausar();
return 0;
}

最佳答案

您在以下行中存在语法错误:

scanf("&f", &altura);

格式说明符应该是 %f 而不是 &f

因此,将您的行更改为:

scanf("%f", &altura);

我想指出的另一件事:

    imc = (peso)/(altura*altura);
scanf("%f", &imc);
printf("\no seu imc e: %f", imc);

在这里,您进行计算,将值存储在 imc 中,然后要求输入再次存储在 imc 中,从而丢失之前计算的值。这是一个逻辑错误,你应该自己解决。

关于c - 格式参数太多。 C eclipse ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42864189/

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