它的工作很好,但当用户输入字符串或字符的第一个权重发送数据到浮动变量‘scanf’。它在那之后通过了所有的scanf,并向我显示了那个Your BMI is 1.#J的错误。如何解决这个错误?\n\n> "); //If user input char or string , it passed all thing and
注意:这个问题很简单,但是当我在Google上搜索时,我没有得到任何明确的解释。我有以下程序{ scanf("%f",&c);}
o/p当我给出一个int值(例如,g- 9)时,它显示为9.000000我知道memory representation of float和int是完全不同的,但是当我给int value (9)时,它是如何显示的,但是当我给char (a