scanf只允许我在结束for循环之前输入一个数字,而我应该能够输入7,下面是代码:
#include <stdio.h>
int main(){
float M, N=0;
int n;
for(n=1; n<8; n++){
printf("Digite o peso da pessoa nro %d em kg:", n);
scanf(" &N");
M+=N/7;
n=n+1;
}
printf("A media de peso em kg e: %f", M);
}
有人知道发生了什么事吗?
替换以下行:
scanf(" %f", &N);
f
代表你的浮点数。