给我解释一下这个C语言程序段为什么运行时候要输入两次呢
#include<stdio.h>main(){doublex;printf("enter1number:\n");scanf("%lf\n",&x);printf("x...
#include<stdio.h>
main()
{double x;
printf("enter 1 number:\n");
scanf("%lf\n",&x);
printf("x=%f\n",x);
x=x*100;
x=x+0.5;
x=(int)x;
x=x/100;
printf("%f\n",x);
}
结果都没有问题 就是在调试时 比如输入的是789.567 完后你按回车没有用 还要在随便按个字符。。。 才可以出结果,结果没有问题。。 展开
main()
{double x;
printf("enter 1 number:\n");
scanf("%lf\n",&x);
printf("x=%f\n",x);
x=x*100;
x=x+0.5;
x=(int)x;
x=x/100;
printf("%f\n",x);
}
结果都没有问题 就是在调试时 比如输入的是789.567 完后你按回车没有用 还要在随便按个字符。。。 才可以出结果,结果没有问题。。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |