当前位置: 代码迷 >> C语言 >> 那位大虾帮我看一下输入的问题
  详细解决方案

那位大虾帮我看一下输入的问题

热度:253   发布时间:2005-05-03 12:58:00.0
那位大虾帮我看一下输入的问题
int n=get(n);
while(n)
{
  double he;
  scanf("%f",&he);
  printf("%f\n",&he);
  result=fPower(he,times);
  printf("%f\n",&result);
  n--;
}


为什么不能输入he呢?
不管我输入什么,he都是0.000000
搜索更多相关的解决方案: 输入  

----------------解决方案--------------------------------------------------------
scanf("%f",&he);

试试:scanf("%lf",&he);
----------------解决方案--------------------------------------------------------
不行呀!
----------------解决方案--------------------------------------------------------
我晕。你输出的时候printf("%f\n",&he)...有人像你这样的输出的吗??乱来。自己看清楚点&这个符号是做什么用。。。。

----------------解决方案--------------------------------------------------------
没有,写错了!
你能不能帮我看一下为什么输入有问题呀?

----------------解决方案--------------------------------------------------------
输入是没问题的。你在第二个scanf()前面加上这个试试 fflush(stdin) 清流函数
----------------解决方案--------------------------------------------------------
  相关解决方案